Your project could not be reviewed. Please resubmit after you address the issue noted by the reviewer.
Good morning.
I am relatively new at coding and I would like to receive any kind of tips to improve my knowledge with best practices and I will be pleased to receive detailed corrections and explanations for a newbie.
Thank you very much.
Sergio.
Good morning.
I am relatively new at coding and I would like to receive any kind of tips to improve my knowledge with best practices and I will be pleased to receive detailed corrections and explanations for a newbie.
Thank you very much.
Sergio.
<html><head><meta charset="utf-8" /><title>2017.10.22 - Investigate Titanic Dataset</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><style type="text/css"> /*!** Twitter Bootstrap**//*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html { font-family: sans-serif; text-size-adjust: 100%; text-size-adjust: 100%;}body { margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block;}audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}audio:not([controls]) { display: none; height: 0;}[hidden],template { display: none;}a { background-color: transparent;}a:active,a:hover { outline: 0;}abbr[title] { border-bottom: 1px dotted;}b,strong { font-weight: bold;}dfn { font-style: italic;}h1 { font-size: 2em; margin: 0.67em 0;}mark { background: #ff0; color: #000;}small { font-size: 80%;}sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup { top: -0.5em;}sub { bottom: -0.25em;}img { border: 0;}svg:not(:root) { overflow: hidden;}figure { margin: 1em 40px;}hr { box-sizing: content-box; height: 0;}pre { overflow: auto;}code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}button,input,optgroup,select,textarea { color: inherit; font: inherit; margin: 0;}button { overflow: visible;}button,select { text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] { appearance: button; cursor: pointer;}button[disabled],html input[disabled] { cursor: default;}button::focus-inner,input::focus-inner { border: 0; padding: 0;}input { line-height: normal;}input[type="checkbox"],input[type="radio"] { box-sizing: border-box; padding: 0;}input[type="number"]::inner-spin-button,input[type="number"]::outer-spin-button { height: auto;}input[type="search"] { appearance: textfield; box-sizing: content-box;}input[type="search"]::search-cancel-button,input[type="search"]::search-decoration { appearance: none;}fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend { border: 0; padding: 0;}textarea { overflow: auto;}optgroup { font-weight: bold;}table { border-collapse: collapse; border-spacing: 0;}td,th { padding: 0;}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print { *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .navbar { display: none; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !important; } .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; }}@font-face { font-family: 'Glyphicons Halflings'; src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; font-smoothing: antialiased; osx-font-smoothing: grayscale;}.glyphicon-asterisk:before { content: "\002a";}.glyphicon-plus:before { content: "\002b";}.glyphicon-euro:before,.glyphicon-eur:before { content: "\20ac";}.glyphicon-minus:before { content: "\2212";}.glyphicon-cloud:before { content: "\2601";}.glyphicon-envelope:before { content: "\2709";}.glyphicon-pencil:before { content: "\270f";}.glyphicon-glass:before { content: "\e001";}.glyphicon-music:before { content: "\e002";}.glyphicon-search:before { content: "\e003";}.glyphicon-heart:before { content: "\e005";}.glyphicon-star:before { content: "\e006";}.glyphicon-star-empty:before { content: "\e007";}.glyphicon-user:before { content: "\e008";}.glyphicon-film:before { content: "\e009";}.glyphicon-th-large:before { content: "\e010";}.glyphicon-th:before { content: "\e011";}.glyphicon-th-list:before { content: "\e012";}.glyphicon-ok:before { content: "\e013";}.glyphicon-remove:before { content: "\e014";}.glyphicon-zoom-in:before { content: "\e015";}.glyphicon-zoom-out:before { content: "\e016";}.glyphicon-off:before { content: "\e017";}.glyphicon-signal:before { content: "\e018";}.glyphicon-cog:before { content: "\e019";}.glyphicon-trash:before { content: "\e020";}.glyphicon-home:before { content: "\e021";}.glyphicon-file:before { content: "\e022";}.glyphicon-time:before { content: "\e023";}.glyphicon-road:before { content: "\e024";}.glyphicon-download-alt:before { content: "\e025";}.glyphicon-download:before { content: "\e026";}.glyphicon-upload:before { content: "\e027";}.glyphicon-inbox:before { content: "\e028";}.glyphicon-play-circle:before { content: "\e029";}.glyphicon-repeat:before { content: "\e030";}.glyphicon-refresh:before { content: "\e031";}.glyphicon-list-alt:before { content: "\e032";}.glyphicon-lock:before { content: "\e033";}.glyphicon-flag:before { content: "\e034";}.glyphicon-headphones:before { content: "\e035";}.glyphicon-volume-off:before { content: "\e036";}.glyphicon-volume-down:before { content: "\e037";}.glyphicon-volume-up:before { content: "\e038";}.glyphicon-qrcode:before { content: "\e039";}.glyphicon-barcode:before { content: "\e040";}.glyphicon-tag:before { content: "\e041";}.glyphicon-tags:before { content: "\e042";}.glyphicon-book:before { content: "\e043";}.glyphicon-bookmark:before { content: "\e044";}.glyphicon-print:before { content: "\e045";}.glyphicon-camera:before { content: "\e046";}.glyphicon-font:before { content: "\e047";}.glyphicon-bold:before { content: "\e048";}.glyphicon-italic:before { content: "\e049";}.glyphicon-text-height:before { content: "\e050";}.glyphicon-text-width:before { content: "\e051";}.glyphicon-align-left:before { content: "\e052";}.glyphicon-align-center:before { content: "\e053";}.glyphicon-align-right:before { content: "\e054";}.glyphicon-align-justify:before { content: "\e055";}.glyphicon-list:before { content: "\e056";}.glyphicon-indent-left:before { content: "\e057";}.glyphicon-indent-right:before { content: "\e058";}.glyphicon-facetime-video:before { content: "\e059";}.glyphicon-picture:before { content: "\e060";}.glyphicon-map-marker:before { content: "\e062";}.glyphicon-adjust:before { content: "\e063";}.glyphicon-tint:before { content: "\e064";}.glyphicon-edit:before { content: "\e065";}.glyphicon-share:before { content: "\e066";}.glyphicon-check:before { content: "\e067";}.glyphicon-move:before { content: "\e068";}.glyphicon-step-backward:before { content: "\e069";}.glyphicon-fast-backward:before { content: "\e070";}.glyphicon-backward:before { content: "\e071";}.glyphicon-play:before { content: "\e072";}.glyphicon-pause:before { content: "\e073";}.glyphicon-stop:before { content: "\e074";}.glyphicon-forward:before { content: "\e075";}.glyphicon-fast-forward:before { content: "\e076";}.glyphicon-step-forward:before { content: "\e077";}.glyphicon-eject:before { content: "\e078";}.glyphicon-chevron-left:before { content: "\e079";}.glyphicon-chevron-right:before { content: "\e080";}.glyphicon-plus-sign:before { content: "\e081";}.glyphicon-minus-sign:before { content: "\e082";}.glyphicon-remove-sign:before { content: "\e083";}.glyphicon-ok-sign:before { content: "\e084";}.glyphicon-question-sign:before { content: "\e085";}.glyphicon-info-sign:before { content: "\e086";}.glyphicon-screenshot:before { content: "\e087";}.glyphicon-remove-circle:before { content: "\e088";}.glyphicon-ok-circle:before { content: "\e089";}.glyphicon-ban-circle:before { content: "\e090";}.glyphicon-arrow-left:before { content: "\e091";}.glyphicon-arrow-right:before { content: "\e092";}.glyphicon-arrow-up:before { content: "\e093";}.glyphicon-arrow-down:before { content: "\e094";}.glyphicon-share-alt:before { content: "\e095";}.glyphicon-resize-full:before { content: "\e096";}.glyphicon-resize-small:before { content: "\e097";}.glyphicon-exclamation-sign:before { content: "\e101";}.glyphicon-gift:before { content: "\e102";}.glyphicon-leaf:before { content: "\e103";}.glyphicon-fire:before { content: "\e104";}.glyphicon-eye-open:before { content: "\e105";}.glyphicon-eye-close:before { content: "\e106";}.glyphicon-warning-sign:before { content: "\e107";}.glyphicon-plane:before { content: "\e108";}.glyphicon-calendar:before { content: "\e109";}.glyphicon-random:before { content: "\e110";}.glyphicon-comment:before { content: "\e111";}.glyphicon-magnet:before { content: "\e112";}.glyphicon-chevron-up:before { content: "\e113";}.glyphicon-chevron-down:before { content: "\e114";}.glyphicon-retweet:before { content: "\e115";}.glyphicon-shopping-cart:before { content: "\e116";}.glyphicon-folder-close:before { content: "\e117";}.glyphicon-folder-open:before { content: "\e118";}.glyphicon-resize-vertical:before { content: "\e119";}.glyphicon-resize-horizontal:before { content: "\e120";}.glyphicon-hdd:before { content: "\e121";}.glyphicon-bullhorn:before { content: "\e122";}.glyphicon-bell:before { content: "\e123";}.glyphicon-certificate:before { content: "\e124";}.glyphicon-thumbs-up:before { content: "\e125";}.glyphicon-thumbs-down:before { content: "\e126";}.glyphicon-hand-right:before { content: "\e127";}.glyphicon-hand-left:before { content: "\e128";}.glyphicon-hand-up:before { content: "\e129";}.glyphicon-hand-down:before { content: "\e130";}.glyphicon-circle-arrow-right:before { content: "\e131";}.glyphicon-circle-arrow-left:before { content: "\e132";}.glyphicon-circle-arrow-up:before { content: "\e133";}.glyphicon-circle-arrow-down:before { content: "\e134";}.glyphicon-globe:before { content: "\e135";}.glyphicon-wrench:before { content: "\e136";}.glyphicon-tasks:before { content: "\e137";}.glyphicon-filter:before { content: "\e138";}.glyphicon-briefcase:before { content: "\e139";}.glyphicon-fullscreen:before { content: "\e140";}.glyphicon-dashboard:before { content: "\e141";}.glyphicon-paperclip:before { content: "\e142";}.glyphicon-heart-empty:before { content: "\e143";}.glyphicon-link:before { content: "\e144";}.glyphicon-phone:before { content: "\e145";}.glyphicon-pushpin:before { content: "\e146";}.glyphicon-usd:before { content: "\e148";}.glyphicon-gbp:before { content: "\e149";}.glyphicon-sort:before { content: "\e150";}.glyphicon-sort-by-alphabet:before { content: "\e151";}.glyphicon-sort-by-alphabet-alt:before { content: "\e152";}.glyphicon-sort-by-order:before { content: "\e153";}.glyphicon-sort-by-order-alt:before { content: "\e154";}.glyphicon-sort-by-attributes:before { content: "\e155";}.glyphicon-sort-by-attributes-alt:before { content: "\e156";}.glyphicon-unchecked:before { content: "\e157";}.glyphicon-expand:before { content: "\e158";}.glyphicon-collapse-down:before { content: "\e159";}.glyphicon-collapse-up:before { content: "\e160";}.glyphicon-log-in:before { content: "\e161";}.glyphicon-flash:before { content: "\e162";}.glyphicon-log-out:before { content: "\e163";}.glyphicon-new-window:before { content: "\e164";}.glyphicon-record:before { content: "\e165";}.glyphicon-save:before { content: "\e166";}.glyphicon-open:before { content: "\e167";}.glyphicon-saved:before { content: "\e168";}.glyphicon-import:before { content: "\e169";}.glyphicon-export:before { content: "\e170";}.glyphicon-send:before { content: "\e171";}.glyphicon-floppy-disk:before { content: "\e172";}.glyphicon-floppy-saved:before { content: "\e173";}.glyphicon-floppy-remove:before { content: "\e174";}.glyphicon-floppy-save:before { content: "\e175";}.glyphicon-floppy-open:before { content: "\e176";}.glyphicon-credit-card:before { content: "\e177";}.glyphicon-transfer:before { content: "\e178";}.glyphicon-cutlery:before { content: "\e179";}.glyphicon-header:before { content: "\e180";}.glyphicon-compressed:before { content: "\e181";}.glyphicon-earphone:before { content: "\e182";}.glyphicon-phone-alt:before { content: "\e183";}.glyphicon-tower:before { content: "\e184";}.glyphicon-stats:before { content: "\e185";}.glyphicon-sd-video:before { content: "\e186";}.glyphicon-hd-video:before { content: "\e187";}.glyphicon-subtitles:before { content: "\e188";}.glyphicon-sound-stereo:before { content: "\e189";}.glyphicon-sound-dolby:before { content: "\e190";}.glyphicon-sound-5-1:before { content: "\e191";}.glyphicon-sound-6-1:before { content: "\e192";}.glyphicon-sound-7-1:before { content: "\e193";}.glyphicon-copyright-mark:before { content: "\e194";}.glyphicon-registration-mark:before { content: "\e195";}.glyphicon-cloud-download:before { content: "\e197";}.glyphicon-cloud-upload:before { content: "\e198";}.glyphicon-tree-conifer:before { content: "\e199";}.glyphicon-tree-deciduous:before { content: "\e200";}.glyphicon-cd:before { content: "\e201";}.glyphicon-save-file:before { content: "\e202";}.glyphicon-open-file:before { content: "\e203";}.glyphicon-level-up:before { content: "\e204";}.glyphicon-copy:before { content: "\e205";}.glyphicon-paste:before { content: "\e206";}.glyphicon-alert:before { content: "\e209";}.glyphicon-equalizer:before { content: "\e210";}.glyphicon-king:before { content: "\e211";}.glyphicon-queen:before { content: "\e212";}.glyphicon-pawn:before { content: "\e213";}.glyphicon-bishop:before { content: "\e214";}.glyphicon-knight:before { content: "\e215";}.glyphicon-baby-formula:before { content: "\e216";}.glyphicon-tent:before { content: "\26fa";}.glyphicon-blackboard:before { content: "\e218";}.glyphicon-bed:before { content: "\e219";}.glyphicon-apple:before { content: "\f8ff";}.glyphicon-erase:before { content: "\e221";}.glyphicon-hourglass:before { content: "\231b";}.glyphicon-lamp:before { content: "\e223";}.glyphicon-duplicate:before { content: "\e224";}.glyphicon-piggy-bank:before { content: "\e225";}.glyphicon-scissors:before { content: "\e226";}.glyphicon-bitcoin:before { content: "\e227";}.glyphicon-btc:before { content: "\e227";}.glyphicon-xbt:before { content: "\e227";}.glyphicon-yen:before { content: "\00a5";}.glyphicon-jpy:before { content: "\00a5";}.glyphicon-ruble:before { content: "\20bd";}.glyphicon-rub:before { content: "\20bd";}.glyphicon-scale:before { content: "\e230";}.glyphicon-ice-lolly:before { content: "\e231";}.glyphicon-ice-lolly-tasted:before { content: "\e232";}.glyphicon-education:before { content: "\e233";}.glyphicon-option-horizontal:before { content: "\e234";}.glyphicon-option-vertical:before { content: "\e235";}.glyphicon-menu-hamburger:before { content: "\e236";}.glyphicon-modal-window:before { content: "\e237";}.glyphicon-oil:before { content: "\e238";}.glyphicon-grain:before { content: "\e239";}.glyphicon-sunglasses:before { content: "\e240";}.glyphicon-text-size:before { content: "\e241";}.glyphicon-text-color:before { content: "\e242";}.glyphicon-text-background:before { content: "\e243";}.glyphicon-object-align-top:before { content: "\e244";}.glyphicon-object-align-bottom:before { content: "\e245";}.glyphicon-object-align-horizontal:before { content: "\e246";}.glyphicon-object-align-left:before { content: "\e247";}.glyphicon-object-align-vertical:before { content: "\e248";}.glyphicon-object-align-right:before { content: "\e249";}.glyphicon-triangle-right:before { content: "\e250";}.glyphicon-triangle-left:before { content: "\e251";}.glyphicon-triangle-bottom:before { content: "\e252";}.glyphicon-triangle-top:before { content: "\e253";}.glyphicon-console:before { content: "\e254";}.glyphicon-superscript:before { content: "\e255";}.glyphicon-subscript:before { content: "\e256";}.glyphicon-menu-left:before { content: "\e257";}.glyphicon-menu-right:before { content: "\e258";}.glyphicon-menu-down:before { content: "\e259";}.glyphicon-menu-up:before { content: "\e260";}* { box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}*:before,*:after { box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}html { font-size: 10px; tap-highlight-color: rgba(0, 0, 0, 0);}body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.42857143; color: #000; background-color: #fff;}input,button,select,textarea { font-family: inherit; font-size: inherit; line-height: inherit;}a { color: #337ab7; text-decoration: none;}a:hover,a:focus { color: #23527c; text-decoration: underline;}a:focus { outline: 5px auto focus-ring-color; outline-offset: -2px;}figure { margin: 0;}img { vertical-align: middle;}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto;}.img-rounded { border-radius: 3px;}.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto;}.img-circle { border-radius: 50%;}hr { margin-top: 18px; margin-bottom: 18px; border: 0; border-top: 1px solid #eeeeee;}.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}[role="button"] { cursor: pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small { font-weight: normal; line-height: 1; color: #777777;}h1,.h1,h2,.h2,h3,.h3 { margin-top: 18px; margin-bottom: 9px;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small { font-size: 65%;}h4,.h4,h5,.h5,h6,.h6 { margin-top: 9px; margin-bottom: 9px;}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small { font-size: 75%;}h1,.h1 { font-size: 33px;}h2,.h2 { font-size: 27px;}h3,.h3 { font-size: 23px;}h4,.h4 { font-size: 17px;}h5,.h5 { font-size: 13px;}h6,.h6 { font-size: 12px;}p { margin: 0 0 9px;}.lead { margin-bottom: 18px; font-size: 14px; font-weight: 300; line-height: 1.4;}@media (min-width: 768px) { .lead { font-size: 19.5px; }}small,.small { font-size: 92%;}mark,.mark { background-color: #fcf8e3; padding: .2em;}.text-left { text-align: left;}.text-right { text-align: right;}.text-center { text-align: center;}.text-justify { text-align: justify;}.text-nowrap { white-space: nowrap;}.text-lowercase { text-transform: lowercase;}.text-uppercase { text-transform: uppercase;}.text-capitalize { text-transform: capitalize;}.text-muted { color: #777777;}.text-primary { color: #337ab7;}a.text-primary:hover,a.text-primary:focus { color: #286090;}.text-success { color: #3c763d;}a.text-success:hover,a.text-success:focus { color: #2b542c;}.text-info { color: #31708f;}a.text-info:hover,a.text-info:focus { color: #245269;}.text-warning { color: #8a6d3b;}a.text-warning:hover,a.text-warning:focus { color: #66512c;}.text-danger { color: #a94442;}a.text-danger:hover,a.text-danger:focus { color: #843534;}.bg-primary { color: #fff; background-color: #337ab7;}a.bg-primary:hover,a.bg-primary:focus { background-color: #286090;}.bg-success { background-color: #dff0d8;}a.bg-success:hover,a.bg-success:focus { background-color: #c1e2b3;}.bg-info { background-color: #d9edf7;}a.bg-info:hover,a.bg-info:focus { background-color: #afd9ee;}.bg-warning { background-color: #fcf8e3;}a.bg-warning:hover,a.bg-warning:focus { background-color: #f7ecb5;}.bg-danger { background-color: #f2dede;}a.bg-danger:hover,a.bg-danger:focus { background-color: #e4b9b9;}.page-header { padding-bottom: 8px; margin: 36px 0 18px; border-bottom: 1px solid #eeeeee;}ul,ol { margin-top: 0; margin-bottom: 9px;}ul ul,ol ul,ul ol,ol ol { margin-bottom: 0;}.list-unstyled { padding-left: 0; list-style: none;}.list-inline { padding-left: 0; list-style: none; margin-left: -5px;}.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px;}dl { margin-top: 0; margin-bottom: 18px;}dt,dd { line-height: 1.42857143;}dt { font-weight: bold;}dd { margin-left: 0;}@media (min-width: 541px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; }}abbr[title],abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777;}.initialism { font-size: 90%; text-transform: uppercase;}blockquote { padding: 9px 18px; margin: 0 0 18px; font-size: inherit; border-left: 5px solid #eeeeee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child { margin-bottom: 0;}blockquote footer,blockquote small,blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777777;}blockquote footer:before,blockquote small:before,blockquote .small:before { content: '\2014 \00A0';}.blockquote-reverse,blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right;}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before { content: '';}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after { content: '\00A0 \2014';}address { margin-bottom: 18px; font-style: normal; line-height: 1.42857143;}code,kbd,pre,samp { font-family: monospace;}code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 2px;}kbd { padding: 2px 4px; font-size: 90%; color: #888; background-color: transparent; border-radius: 1px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none;}pre { display: block; padding: 8.5px; margin: 0 0 9px; font-size: 12px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 2px;}pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0;}.pre-scrollable { max-height: 340px; overflow-y: scroll;}.container { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px;}@media (min-width: 768px) { .container { width: 768px; }}@media (min-width: 992px) { .container { width: 940px; }}@media (min-width: 1200px) { .container { width: 1140px; }}.container-fluid { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px;}.row { margin-left: 0px; margin-right: 0px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 0px; padding-right: 0px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left;}.col-xs-12 { width: 100%;}.col-xs-11 { width: 91.66666667%;}.col-xs-10 { width: 83.33333333%;}.col-xs-9 { width: 75%;}.col-xs-8 { width: 66.66666667%;}.col-xs-7 { width: 58.33333333%;}.col-xs-6 { width: 50%;}.col-xs-5 { width: 41.66666667%;}.col-xs-4 { width: 33.33333333%;}.col-xs-3 { width: 25%;}.col-xs-2 { width: 16.66666667%;}.col-xs-1 { width: 8.33333333%;}.col-xs-pull-12 { right: 100%;}.col-xs-pull-11 { right: 91.66666667%;}.col-xs-pull-10 { right: 83.33333333%;}.col-xs-pull-9 { right: 75%;}.col-xs-pull-8 { right: 66.66666667%;}.col-xs-pull-7 { right: 58.33333333%;}.col-xs-pull-6 { right: 50%;}.col-xs-pull-5 { right: 41.66666667%;}.col-xs-pull-4 { right: 33.33333333%;}.col-xs-pull-3 { right: 25%;}.col-xs-pull-2 { right: 16.66666667%;}.col-xs-pull-1 { right: 8.33333333%;}.col-xs-pull-0 { right: auto;}.col-xs-push-12 { left: 100%;}.col-xs-push-11 { left: 91.66666667%;}.col-xs-push-10 { left: 83.33333333%;}.col-xs-push-9 { left: 75%;}.col-xs-push-8 { left: 66.66666667%;}.col-xs-push-7 { left: 58.33333333%;}.col-xs-push-6 { left: 50%;}.col-xs-push-5 { left: 41.66666667%;}.col-xs-push-4 { left: 33.33333333%;}.col-xs-push-3 { left: 25%;}.col-xs-push-2 { left: 16.66666667%;}.col-xs-push-1 { left: 8.33333333%;}.col-xs-push-0 { left: auto;}.col-xs-offset-12 { margin-left: 100%;}.col-xs-offset-11 { margin-left: 91.66666667%;}.col-xs-offset-10 { margin-left: 83.33333333%;}.col-xs-offset-9 { margin-left: 75%;}.col-xs-offset-8 { margin-left: 66.66666667%;}.col-xs-offset-7 { margin-left: 58.33333333%;}.col-xs-offset-6 { margin-left: 50%;}.col-xs-offset-5 { margin-left: 41.66666667%;}.col-xs-offset-4 { margin-left: 33.33333333%;}.col-xs-offset-3 { margin-left: 25%;}.col-xs-offset-2 { margin-left: 16.66666667%;}.col-xs-offset-1 { margin-left: 8.33333333%;}.col-xs-offset-0 { margin-left: 0%;}@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666667%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-0 { margin-left: 0%; }}@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666667%; } .col-md-pull-10 { right: 83.33333333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666667%; } .col-md-pull-7 { right: 58.33333333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666667%; } .col-md-pull-4 { right: 33.33333333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.66666667%; } .col-md-pull-1 { right: 8.33333333%; } .col-md-pull-0 { right: auto; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666667%; } .col-md-push-10 { left: 83.33333333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.66666667%; } .col-md-push-7 { left: 58.33333333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666667%; } .col-md-push-4 { left: 33.33333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.66666667%; } .col-md-push-1 { left: 8.33333333%; } .col-md-push-0 { left: auto; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666667%; } .col-md-offset-10 { margin-left: 83.33333333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666667%; } .col-md-offset-7 { margin-left: 58.33333333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666667%; } .col-md-offset-4 { margin-left: 33.33333333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.66666667%; } .col-md-offset-1 { margin-left: 8.33333333%; } .col-md-offset-0 { margin-left: 0%; }}@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666667%; } .col-lg-10 { width: 83.33333333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666667%; } .col-lg-4 { width: 33.33333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.66666667%; } .col-lg-1 { width: 8.33333333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-pull-0 { right: auto; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.66666667%; } .col-lg-push-4 { left: 33.33333333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-push-0 { left: auto; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.66666667%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-offset-0 { margin-left: 0%; }}table { background-color: transparent;}caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left;}th { text-align: left;}.table { width: 100%; max-width: 100%; margin-bottom: 18px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd;}.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd;}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td { border-top: 0;}.table > tbody + tbody { border-top: 2px solid #ddd;}.table .table { background-color: #fff;}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td { padding: 5px;}.table-bordered { border: 1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td { border: 1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td { border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9;}.table-hover > tbody > tr:hover { background-color: #f5f5f5;}table col[class*="col-"] { position: static; float: none; display: table-column;}table td[class*="col-"],table th[class*="col-"] { position: static; float: none; display: table-cell;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th { background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8;}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th { background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6;}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th { background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3;}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th { background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc;}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th { background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc;}.table-responsive { overflow-x: auto; min-height: 0.01%;}@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 13.5px; overflow-y: hidden; overflow-style: autohiding-scrollbar; border: 1px solid #ddd; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }}fieldset { padding: 0; margin: 0; border: 0; min-width: 0;}legend { display: block; width: 100%; padding: 0; margin-bottom: 18px; font-size: 19.5px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5;}label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold;}input[type="search"] { box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}input[type="radio"],input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal;}input[type="file"] { display: block;}input[type="range"] { display: block; width: 100%;}select[multiple],select[size] { height: auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus { outline: 5px auto focus-ring-color; outline-offset: -2px;}output { display: block; padding-top: 7px; font-size: 13px; line-height: 1.42857143; color: #555555;}.form-control { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}.form-control::placeholder { color: #999; opacity: 1;}.form-control:input-placeholder { color: #999;}.form-control::input-placeholder { color: #999;}.form-control::expand { border: 0; background-color: transparent;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1;}.form-control[disabled],fieldset[disabled] .form-control { cursor: not-allowed;}textarea.form-control { height: auto;}input[type="search"] { appearance: none;}@media screen and (min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 32px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 45px; }}.form-group { margin-bottom: 15px;}.radio,.checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px;}.radio label,.checkbox label { min-height: 18px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9;}.radio + .radio,.checkbox + .checkbox { margin-top: -5px;}.radio-inline,.checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] { cursor: not-allowed;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline { cursor: not-allowed;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label { cursor: not-allowed;}.form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 31px;}.form-control-static.input-lg,.form-control-static.input-sm { padding-left: 0; padding-right: 0;}.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px;}select.input-sm { height: 30px; line-height: 30px;}textarea.input-sm,select[multiple].input-sm { height: auto;}.form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px;}.form-group-sm select.form-control { height: 30px; line-height: 30px;}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control { height: auto;}.form-group-sm .form-control-static { height: 30px; min-height: 30px; padding: 6px 10px; font-size: 12px; line-height: 1.5;}.input-lg { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px;}select.input-lg { height: 45px; line-height: 45px;}textarea.input-lg,select[multiple].input-lg { height: auto;}.form-group-lg .form-control { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px;}.form-group-lg select.form-control { height: 45px; line-height: 45px;}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control { height: auto;}.form-group-lg .form-control-static { height: 45px; min-height: 35px; padding: 11px 16px; font-size: 17px; line-height: 1.3333333;}.has-feedback { position: relative;}.has-feedback .form-control { padding-right: 40px;}.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 32px; height: 32px; line-height: 32px; text-align: center; pointer-events: none;}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback { width: 45px; height: 45px; line-height: 45px;}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label { color: #3c763d;}.has-success .form-control { border-color: #3c763d; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus { border-color: #2b542c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8;}.has-success .form-control-feedback { color: #3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label { color: #8a6d3b;}.has-warning .form-control { border-color: #8a6d3b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus { border-color: #66512c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3;}.has-warning .form-control-feedback { color: #8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label { color: #a94442;}.has-error .form-control { border-color: #a94442; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus { border-color: #843534; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}.has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede;}.has-error .form-control-feedback { color: #a94442;}.has-feedback label ~ .form-control-feedback { top: 23px;}.has-feedback label.sr-only ~ .form-control-feedback { top: 0;}.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #404040;}@media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { display: inline-table; vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; }}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px;}.form-horizontal .radio,.form-horizontal .checkbox { min-height: 25px;}.form-horizontal .form-group { margin-left: 0px; margin-right: 0px;}@media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; }}.form-horizontal .has-feedback .form-control-feedback { right: 0px;}@media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 17px; }}@media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; }}.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; border-radius: 2px; user-select: none; user-select: none; user-select: none; user-select: none;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus { outline: 5px auto focus-ring-color; outline-offset: -2px;}.btn:hover,.btn:focus,.btn.focus { color: #333; text-decoration: none;}.btn:active,.btn.active { outline: 0; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); box-shadow: none; box-shadow: none;}a.btn.disabled,fieldset[disabled] a.btn { pointer-events: none;}.btn-default { color: #333; background-color: #fff; border-color: #ccc;}.btn-default:focus,.btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}.btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad;}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default { background-image: none;}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ccc;}.btn-default .badge { color: #fff; background-color: #333;}.btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4;}.btn-primary:focus,.btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40;}.btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary { color: #fff; background-color: #286090; border-color: #204d74;}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus { color: #fff; background-color: #204d74; border-color: #122b40;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary { background-image: none;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4;}.btn-primary .badge { color: #337ab7; background-color: #fff;}.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c;}.btn-success:focus,.btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625;}.btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439;}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus { color: #fff; background-color: #398439; border-color: #255625;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success { background-image: none;}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c;}.btn-success .badge { color: #5cb85c; background-color: #fff;}.btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da;}.btn-info:focus,.btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85;}.btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info { color: #fff; background-color: #31b0d5; border-color: #269abc;}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info { background-image: none;}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da;}.btn-info .badge { color: #5bc0de; background-color: #fff;}.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236;}.btn-warning:focus,.btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d;}.btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; border-color: #d58512;}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning { background-image: none;}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236;}.btn-warning .badge { color: #f0ad4e; background-color: #fff;}.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a;}.btn-danger:focus,.btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19;}.btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925;}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger { background-image: none;}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a;}.btn-danger .badge { color: #d9534f; background-color: #fff;}.btn-link { color: #337ab7; font-weight: normal; border-radius: 0;}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link { background-color: transparent; box-shadow: none; box-shadow: none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active { border-color: transparent;}.btn-link:hover,.btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent;}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none;}.btn-lg,.btn-group-lg > .btn { padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px;}.btn-sm,.btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px;}.btn-xs,.btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 1px;}.btn-block { display: block; width: 100%;}.btn-block + .btn-block { margin-top: 5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block { width: 100%;}.fade { opacity: 0; transition: opacity 0.15s linear; transition: opacity 0.15s linear; transition: opacity 0.15s linear;}.fade.in { opacity: 1;}.collapse { display: none;}.collapse.in { display: block;}tr.collapse.in { display: table-row;}tbody.collapse.in { display: table-row-group;}.collapsing { position: relative; height: 0; overflow: hidden; transition-property: height, visibility; transition-property: height, visibility; transition-duration: 0.35s; transition-duration: 0.35s; transition-timing-function: ease; transition-timing-function: ease;}.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent;}.dropup,.dropdown { position: relative;}.dropdown-toggle:focus { outline: 0;}.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 13px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box;}.dropdown-menu.pull-right { right: 0; left: auto;}.dropdown-menu .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5;}.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333333; white-space: nowrap;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #337ab7;}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus { color: #777777;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed;}.open > .dropdown-menu { display: block;}.open > a { outline: 0;}.dropdown-menu-right { left: auto; right: 0;}.dropdown-menu-left { left: 0; right: auto;}.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777777; white-space: nowrap;}.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990;}.pull-right > .dropdown-menu { right: 0; left: auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: "";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px;}@media (min-width: 541px) { .navbar-right .dropdown-menu { left: auto; right: 0; } .navbar-right .dropdown-menu-left { left: 0; right: auto; }}.btn-group,.btn-group-vertical { position: relative; display: inline-block; vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn { position: relative; float: left;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active { z-index: 2;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group { margin-left: -1px;}.btn-toolbar { margin-left: -5px;}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group { float: left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group { margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0;}.btn-group > .btn:first-child { margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0;}.btn-group > .btn-group { float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle { outline: 0;}.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px;}.btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px;}.btn-group.open .dropdown-toggle { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn-group.open .dropdown-toggle.btn-link { box-shadow: none; box-shadow: none;}.btn .caret { margin-left: 0;}.btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0;}.dropup .btn-lg .caret { border-width: 0 5px 5px;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%;}.btn-group-vertical > .btn-group > .btn { float: none;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0;}.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate;}.btn-group-justified > .btn,.btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%;}.btn-group-justified > .btn-group .btn { width: 100%;}.btn-group-justified > .btn-group .dropdown-menu { left: auto;}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.input-group { position: relative; display: table; border-collapse: separate;}.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0;}.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0;}.input-group .form-control:focus { z-index: 3;}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px;}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn { height: 45px; line-height: 45px;}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn { height: auto;}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px;}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px;}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn { height: auto;}.input-group-addon,.input-group-btn,.input-group .form-control { display: table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0;}.input-group-addon,.input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle;}.input-group-addon { padding: 6px 12px; font-size: 13px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 2px;}.input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 1px;}.input-group-addon.input-lg { padding: 10px 16px; font-size: 17px; border-radius: 3px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] { margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0;}.input-group-addon:first-child { border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0;}.input-group-addon:last-child { border-left: 0;}.input-group-btn { position: relative; font-size: 0; white-space: nowrap;}.input-group-btn > .btn { position: relative;}.input-group-btn > .btn + .btn { margin-left: -1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active { z-index: 2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group { margin-right: -1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px;}.nav { margin-bottom: 0; padding-left: 0; list-style: none;}.nav > li { position: relative; display: block;}.nav > li > a { position: relative; display: block; padding: 10px 15px;}.nav > li > a:hover,.nav > li > a:focus { text-decoration: none; background-color: #eeeeee;}.nav > li.disabled > a { color: #777777;}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus { background-color: #eeeeee; border-color: #337ab7;}.nav .nav-divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5;}.nav > li > a > img { max-width: none;}.nav-tabs { border-bottom: 1px solid #ddd;}.nav-tabs > li { float: left; margin-bottom: -1px;}.nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 2px 2px 0 0;}.nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus { color: #555555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default;}.nav-tabs.nav-justified { width: 100%; border-bottom: 0;}.nav-tabs.nav-justified > li { float: none;}.nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px;}.nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto;}@media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; }}.nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 2px;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd;}@media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 2px 2px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; }}.nav-pills > li { float: left;}.nav-pills > li > a { border-radius: 2px;}.nav-pills > li + li { margin-left: 2px;}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7;}.nav-stacked > li { float: none;}.nav-stacked > li + li { margin-top: 2px; margin-left: 0;}.nav-justified { width: 100%;}.nav-justified > li { float: none;}.nav-justified > li > a { text-align: center; margin-bottom: 5px;}.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto;}@media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; }}.nav-tabs-justified { border-bottom: 0;}.nav-tabs-justified > li > a { margin-right: 0; border-radius: 2px;}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus { border: 1px solid #ddd;}@media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 2px 2px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; }}.tab-content > .tab-pane { display: none;}.tab-content > .active { display: block;}.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0;}.navbar { position: relative; min-height: 30px; margin-bottom: 18px; border: 1px solid transparent;}@media (min-width: 541px) { .navbar { border-radius: 2px; }}@media (min-width: 541px) { .navbar-header { float: left; }}.navbar-collapse { overflow-x: visible; padding-right: 0px; padding-left: 0px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); overflow-scrolling: touch;}.navbar-collapse.in { overflow-y: auto;}@media (min-width: 541px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; } .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .navbar-collapse.in { overflow-y: visible; } .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; }}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse { max-height: 340px;}@media (max-device-width: 540px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; }}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse { margin-right: 0px; margin-left: 0px;}@media (min-width: 541px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; }}.navbar-static-top { z-index: 1000; border-width: 0 0 1px;}@media (min-width: 541px) { .navbar-static-top { border-radius: 0; }}.navbar-fixed-top,.navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030;}@media (min-width: 541px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; }}.navbar-fixed-top { top: 0; border-width: 0 0 1px;}.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0;}.navbar-brand { float: left; padding: 6px 0px; font-size: 17px; line-height: 18px; height: 30px;}.navbar-brand:hover,.navbar-brand:focus { text-decoration: none;}.navbar-brand > img { display: block;}@media (min-width: 541px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0px; }}.navbar-toggle { position: relative; float: right; margin-right: 0px; padding: 9px 10px; margin-top: -2px; margin-bottom: -2px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 2px;}.navbar-toggle:focus { outline: 0;}.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px;}@media (min-width: 541px) { .navbar-toggle { display: none; }}.navbar-nav { margin: 3px 0px;}.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 18px;}@media (max-width: 540px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height: 18px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; }}@media (min-width: 541px) { .navbar-nav { float: left; margin: 0; } .navbar-nav > li { float: left; } .navbar-nav > li > a { padding-top: 6px; padding-bottom: 6px; }}.navbar-form { margin-left: 0px; margin-right: 0px; padding: 10px 0px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: -1px; margin-bottom: -1px;}@media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; } .navbar-form .form-control-static { display: inline-block; } .navbar-form .input-group { display: inline-table; vertical-align: middle; } .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; } .navbar-form .input-group > .form-control { width: 100%; } .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .navbar-form .has-feedback .form-control-feedback { top: 0; }}@media (max-width: 540px) { .navbar-form .form-group { margin-bottom: 5px; } .navbar-form .form-group:last-child { margin-bottom: 0; }}@media (min-width: 541px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; box-shadow: none; box-shadow: none; }}.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.navbar-btn { margin-top: -1px; margin-bottom: -1px;}.navbar-btn.btn-sm { margin-top: 0px; margin-bottom: 0px;}.navbar-btn.btn-xs { margin-top: 4px; margin-bottom: 4px;}.navbar-text { margin-top: 6px; margin-bottom: 6px;}@media (min-width: 541px) { .navbar-text { float: left; margin-left: 0px; margin-right: 0px; }}@media (min-width: 541px) { .navbar-left { float: left !important; float: left; } .navbar-right { float: right !important; float: right; margin-right: 0px; } .navbar-right ~ .navbar-right { margin-right: 0; }}.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7;}.navbar-default .navbar-brand { color: #777;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent;}.navbar-default .navbar-text { color: #777;}.navbar-default .navbar-nav > li > a { color: #777;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent;}.navbar-default .navbar-toggle { border-color: #ddd;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus { background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar { background-color: #888;}.navbar-default .navbar-collapse,.navbar-default .navbar-form { border-color: #e7e7e7;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555;}@media (max-width: 540px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; }}.navbar-default .navbar-link { color: #777;}.navbar-default .navbar-link:hover { color: #333;}.navbar-default .btn-link { color: #777;}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus { color: #333;}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc;}.navbar-inverse { background-color: #222; border-color: #080808;}.navbar-inverse .navbar-brand { color: #9d9d9d;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent;}.navbar-inverse .navbar-text { color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a { color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent;}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #080808;}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent;}.navbar-inverse .navbar-toggle { border-color: #333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus { background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form { border-color: #101010;}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808; color: #fff;}@media (max-width: 540px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; }}.navbar-inverse .navbar-link { color: #9d9d9d;}.navbar-inverse .navbar-link:hover { color: #fff;}.navbar-inverse .btn-link { color: #9d9d9d;}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus { color: #fff;}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444;}.breadcrumb { padding: 8px 15px; margin-bottom: 18px; list-style: none; background-color: #f5f5f5; border-radius: 2px;}.breadcrumb > li { display: inline-block;}.breadcrumb > li + li:before { content: "/\00a0"; padding: 0 5px; color: #5e5e5e;}.breadcrumb > .active { color: #777777;}.pagination { display: inline-block; padding-left: 0; margin: 18px 0; border-radius: 2px;}.pagination > li { display: inline;}.pagination > li > a,.pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #337ab7; background-color: #fff; border: 1px solid #ddd; margin-left: -1px;}.pagination > li:first-child > a,.pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 2px; border-top-left-radius: 2px;}.pagination > li:last-child > a,.pagination > li:last-child > span { border-bottom-right-radius: 2px; border-top-right-radius: 2px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eeeeee; border-color: #ddd;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #337ab7; border-color: #337ab7; cursor: default;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed;}.pagination-lg > li > a,.pagination-lg > li > span { padding: 10px 16px; font-size: 17px; line-height: 1.3333333;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.pagination-sm > li > a,.pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span { border-bottom-left-radius: 1px; border-top-left-radius: 1px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span { border-bottom-right-radius: 1px; border-top-right-radius: 1px;}.pager { padding-left: 0; margin: 18px 0; list-style: none; text-align: center;}.pager li { display: inline;}.pager li > a,.pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px;}.pager li > a:hover,.pager li > a:focus { text-decoration: none; background-color: #eeeeee;}.pager .next > a,.pager .next > span { float: right;}.pager .previous > a,.pager .previous > span { float: left;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span { color: #777777; background-color: #fff; cursor: not-allowed;}.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}a.label:hover,a.label:focus { color: #fff; text-decoration: none; cursor: pointer;}.label:empty { display: none;}.btn .label { position: relative; top: -1px;}.label-default { background-color: #777777;}.label-default[href]:hover,.label-default[href]:focus { background-color: #5e5e5e;}.label-primary { background-color: #337ab7;}.label-primary[href]:hover,.label-primary[href]:focus { background-color: #286090;}.label-success { background-color: #5cb85c;}.label-success[href]:hover,.label-success[href]:focus { background-color: #449d44;}.label-info { background-color: #5bc0de;}.label-info[href]:hover,.label-info[href]:focus { background-color: #31b0d5;}.label-warning { background-color: #f0ad4e;}.label-warning[href]:hover,.label-warning[href]:focus { background-color: #ec971f;}.label-danger { background-color: #d9534f;}.label-danger[href]:hover,.label-danger[href]:focus { background-color: #c9302c;}.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px;}.badge:empty { display: none;}.btn .badge { position: relative; top: -1px;}.btn-xs .badge,.btn-group-xs > .btn .badge { top: 0; padding: 1px 5px;}a.badge:hover,a.badge:focus { color: #fff; text-decoration: none; cursor: pointer;}.list-group-item.active > .badge,.nav-pills > .active > a > .badge { color: #337ab7; background-color: #fff;}.list-group-item > .badge { float: right;}.list-group-item > .badge + .badge { margin-right: 5px;}.nav-pills > li > a > .badge { margin-left: 3px;}.jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eeeeee;}.jumbotron h1,.jumbotron .h1 { color: inherit;}.jumbotron p { margin-bottom: 15px; font-size: 20px; font-weight: 200;}.jumbotron > hr { border-top-color: #d5d5d5;}.container .jumbotron,.container-fluid .jumbotron { border-radius: 3px; padding-left: 0px; padding-right: 0px;}.jumbotron .container { max-width: 100%;}@media screen and (min-width: 768px) { .jumbotron { padding-top: 48px; padding-bottom: 48px; } .container .jumbotron, .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; } .jumbotron h1, .jumbotron .h1 { font-size: 59px; }}.thumbnail { display: block; padding: 4px; margin-bottom: 18px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out;}.thumbnail > img,.thumbnail a > img { margin-left: auto; margin-right: auto;}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active { border-color: #337ab7;}.thumbnail .caption { padding: 9px; color: #000;}.alert { padding: 15px; margin-bottom: 18px; border: 1px solid transparent; border-radius: 2px;}.alert h4 { margin-top: 0; color: inherit;}.alert .alert-link { font-weight: bold;}.alert > p,.alert > ul { margin-bottom: 0;}.alert > p + p { margin-top: 5px;}.alert-dismissable,.alert-dismissible { padding-right: 35px;}.alert-dismissable .close,.alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit;}.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d;}.alert-success hr { border-top-color: #c9e2b3;}.alert-success .alert-link { color: #2b542c;}.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f;}.alert-info hr { border-top-color: #a6e1ec;}.alert-info .alert-link { color: #245269;}.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b;}.alert-warning hr { border-top-color: #f7e1b5;}.alert-warning .alert-link { color: #66512c;}.alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442;}.alert-danger hr { border-top-color: #e4b9c0;}.alert-danger .alert-link { color: #843534;}@-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; }}@keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; }}.progress { overflow: hidden; height: 18px; margin-bottom: 18px; background-color: #f5f5f5; border-radius: 2px; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 18px; color: #fff; text-align: center; background-color: #337ab7; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); transition: width 0.6s ease; transition: width 0.6s ease; transition: width 0.6s ease;}.progress-striped .progress-bar,.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px;}.progress.active .progress-bar,.progress-bar.active { animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success { background-color: #5cb85c;}.progress-striped .progress-bar-success { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-info { background-color: #5bc0de;}.progress-striped .progress-bar-info { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-warning { background-color: #f0ad4e;}.progress-striped .progress-bar-warning { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-danger { background-color: #d9534f;}.progress-striped .progress-bar-danger { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.media { margin-top: 15px;}.media:first-child { margin-top: 0;}.media,.media-body { zoom: 1; overflow: hidden;}.media-body { width: 10000px;}.media-object { display: block;}.media-object.img-thumbnail { max-width: none;}.media-right,.media > .pull-right { padding-left: 10px;}.media-left,.media > .pull-left { padding-right: 10px;}.media-left,.media-right,.media-body { display: table-cell; vertical-align: top;}.media-middle { vertical-align: middle;}.media-bottom { vertical-align: bottom;}.media-heading { margin-top: 0; margin-bottom: 5px;}.media-list { padding-left: 0; list-style: none;}.list-group { margin-bottom: 20px; padding-left: 0;}.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd;}.list-group-item:first-child { border-top-right-radius: 2px; border-top-left-radius: 2px;}.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;}a.list-group-item,button.list-group-item { color: #555;}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading { color: #333;}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus { text-decoration: none; color: #555; background-color: #f5f5f5;}button.list-group-item { width: 100%; text-align: left;}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus { background-color: #eeeeee; color: #777777; cursor: not-allowed;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading { color: inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text { color: #777777;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7;}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small { color: inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text { color: #c7ddef;}.list-group-item-success { color: #3c763d; background-color: #dff0d8;}a.list-group-item-success,button.list-group-item-success { color: #3c763d;}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading { color: inherit;}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6;}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d;}.list-group-item-info { color: #31708f; background-color: #d9edf7;}a.list-group-item-info,button.list-group-item-info { color: #31708f;}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading { color: inherit;}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3;}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f;}.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3;}a.list-group-item-warning,button.list-group-item-warning { color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading { color: inherit;}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc;}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b;}.list-group-item-danger { color: #a94442; background-color: #f2dede;}a.list-group-item-danger,button.list-group-item-danger { color: #a94442;}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading { color: inherit;}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc;}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442;}.list-group-item-heading { margin-top: 0; margin-bottom: 5px;}.list-group-item-text { margin-bottom: 0; line-height: 1.3;}.panel { margin-bottom: 18px; background-color: #fff; border: 1px solid transparent; border-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}.panel-body { padding: 15px;}.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 1px; border-top-left-radius: 1px;}.panel-heading > .dropdown .dropdown-toggle { color: inherit;}.panel-title { margin-top: 0; margin-bottom: 0; font-size: 15px; color: inherit;}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a { color: inherit;}.panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px;}.panel > .list-group,.panel > .panel-collapse > .list-group { margin-bottom: 0;}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0;}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 1px; border-top-left-radius: 1px;}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0;}.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0;}.list-group + .panel-footer { border-top-width: 0;}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table { margin-bottom: 0;}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption { padding-left: 15px; padding-right: 15px;}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 1px; border-top-left-radius: 1px;}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 1px; border-top-right-radius: 1px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 1px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 1px;}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 1px; border-bottom-left-radius: 1px;}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 1px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 1px;}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body { border-top: 1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td { border-top: 0;}.panel > .table-bordered,.panel > .table-responsive > .table-bordered { border: 0;}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0;}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0;}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0;}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0;}.panel > .table-responsive { border: 0; margin-bottom: 0;}.panel-group { margin-bottom: 18px;}.panel-group .panel { margin-bottom: 0; border-radius: 2px;}.panel-group .panel + .panel { margin-top: 5px;}.panel-group .panel-heading { border-bottom: 0;}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #ddd;}.panel-group .panel-footer { border-top: 0;}.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd;}.panel-default { border-color: #ddd;}.panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd;}.panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333;}.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd;}.panel-primary { border-color: #337ab7;}.panel-primary > .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7;}.panel-primary > .panel-heading .badge { color: #337ab7; background-color: #fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7;}.panel-success { border-color: #d6e9c6;}.panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6;}.panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6;}.panel-info { border-color: #bce8f1;}.panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1;}.panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1;}.panel-warning { border-color: #faebcc;}.panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc;}.panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc;}.panel-danger { border-color: #ebccd1;}.panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1;}.panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1;}.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0;}.embed-responsive-16by9 { padding-bottom: 56.25%;}.embed-responsive-4by3 { padding-bottom: 75%;}.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 2px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15);}.well-lg { padding: 24px; border-radius: 3px;}.well-sm { padding: 9px; border-radius: 1px;}.close { float: right; font-size: 19.5px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20);}.close:hover,.close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50);}button.close { padding: 0; cursor: pointer; background: transparent; border: 0; appearance: none;}.modal-open { overflow: hidden;}.modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; overflow-scrolling: touch; outline: 0;}.modal.fade .modal-dialog { transform: translate(0, -25%); transform: translate(0, -25%); transform: translate(0, -25%); transform: translate(0, -25%); transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out;}.modal.in .modal-dialog { transform: translate(0, 0); transform: translate(0, 0); transform: translate(0, 0); transform: translate(0, 0);}.modal-open .modal { overflow-x: hidden; overflow-y: auto;}.modal-dialog { position: relative; width: auto; margin: 10px;}.modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0;}.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000;}.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0);}.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50);}.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5;}.modal-header .close { margin-top: -2px;}.modal-title { margin: 0; line-height: 1.42857143;}.modal-body { position: relative; padding: 15px;}.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5;}.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0;}.modal-footer .btn-group .btn + .btn { margin-left: -1px;}.modal-footer .btn-block + .btn-block { margin-left: 0;}.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .modal-sm { width: 300px; }}@media (min-width: 992px) { .modal-lg { width: 900px; }}.tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0);}.tooltip.in { opacity: 0.9; filter: alpha(opacity=90);}.tooltip.top { margin-top: -3px; padding: 5px 0;}.tooltip.right { margin-left: 3px; padding: 0 5px;}.tooltip.bottom { margin-top: 3px; padding: 5px 0;}.tooltip.left { margin-left: -3px; padding: 0 5px;}.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 2px;}.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000;}.tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000;}.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000;}.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000;}.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000;}.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000;}.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000;}.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000;}.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 13px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top { margin-top: -10px;}.popover.right { margin-left: 10px;}.popover.bottom { margin-top: 10px;}.popover.left { margin-left: -10px;}.popover-title { margin: 0; padding: 8px 14px; font-size: 13px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 2px 2px 0 0;}.popover-content { padding: 9px 14px;}.popover > .arrow,.popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;}.popover > .arrow { border-width: 11px;}.popover > .arrow:after { border-width: 10px; content: "";}.popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px;}.popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff;}.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25);}.popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff;}.popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px;}.popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff;}.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25);}.popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px;}.carousel { position: relative;}.carousel-inner { position: relative; overflow: hidden; width: 100%;}.carousel-inner > .item { display: none; position: relative; transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left;}.carousel-inner > .item > img,.carousel-inner > .item > a > img { line-height: 1;}@media all and (transform-3d), (transform-3d) { .carousel-inner > .item { transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; backface-visibility: hidden; backface-visibility: hidden; backface-visibility: hidden; perspective: 1000px; perspective: 1000px; perspective: 1000px; } .carousel-inner > .item.next, .carousel-inner > .item.active.right { transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; } .carousel-inner > .item.prev, .carousel-inner > .item.active.left { transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; } .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; }}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev { display: block;}.carousel-inner > .active { left: 0;}.carousel-inner > .next,.carousel-inner > .prev { position: absolute; top: 0; width: 100%;}.carousel-inner > .next { left: 100%;}.carousel-inner > .prev { left: -100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right { left: 0;}.carousel-inner > .active.left { left: -100%;}.carousel-inner > .active.right { left: 100%;}.carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0);}.carousel-control.left { background-image: linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}.carousel-control.right { left: auto; right: 0; background-image: linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}.carousel-control:hover,.carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90);}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px;}.carousel-control .icon-prev,.carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif;}.carousel-control .icon-prev:before { content: '\2039';}.carousel-control .icon-next:before { content: '\203a';}.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;}.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0);}.carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff;}.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}.carousel-caption .btn { text-shadow: none;}@media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; } .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .carousel-indicators { bottom: 20px; }}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after,.item_buttons:before,.item_buttons:after { content: " "; display: table;}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after,.item_buttons:after { clear: both;}.center-block { display: block; margin-left: auto; margin-right: auto;}.pull-right { float: right !important;}.pull-left { float: left !important;}.hide { display: none !important;}.show { display: block !important;}.invisible { visibility: hidden;}.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.hidden { display: none !important;}.affix { position: fixed;}@-ms-viewport { width: device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg { display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block { display: none !important;}@media (max-width: 767px) { .visible-xs { display: block !important; } table.visible-xs { display: table !important; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; }}@media (max-width: 767px) { .visible-xs-block { display: block !important; }}@media (max-width: 767px) { .visible-xs-inline { display: inline !important; }}@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; }}@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; } table.visible-sm { display: table !important; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; }}@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; }}@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; }}@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; }}@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; } table.visible-md { display: table !important; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; }}@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; }}@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; }}@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; }}@media (min-width: 1200px) { .visible-lg { display: block !important; } table.visible-lg { display: table !important; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; }}@media (min-width: 1200px) { .visible-lg-block { display: block !important; }}@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; }}@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; }}@media (max-width: 767px) { .hidden-xs { display: none !important; }}@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; }}@media (min-width: 1200px) { .hidden-lg { display: none !important; }}.visible-print { display: none !important;}@media print { .visible-print { display: block !important; } table.visible-print { display: table !important; } tr.visible-print { display: table-row !important; } th.visible-print, td.visible-print { display: table-cell !important; }}.visible-print-block { display: none !important;}@media print { .visible-print-block { display: block !important; }}.visible-print-inline { display: none !important;}@media print { .visible-print-inline { display: inline !important; }}.visible-print-inline-block { display: none !important;}@media print { .visible-print-inline-block { display: inline-block !important; }}@media print { .hidden-print { display: none !important; }}/*!** Font Awesome**//*! * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) *//* FONT PATH * -------------------------- */@font-face { font-family: 'FontAwesome'; src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0'); src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal;}.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale;}/* makes the font 33% larger relative to the icon container */.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%;}.fa-2x { font-size: 2em;}.fa-3x { font-size: 3em;}.fa-4x { font-size: 4em;}.fa-5x { font-size: 5em;}.fa-fw { width: 1.28571429em; text-align: center;}.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none;}.fa-ul > li { position: relative;}.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center;}.fa-li.fa-lg { left: -1.85714286em;}.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em;}.pull-right { float: right;}.pull-left { float: left;}.fa.pull-left { margin-right: .3em;}.fa.pull-right { margin-left: .3em;}.fa-spin { animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;}@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); transform: rotate(0deg); } 100% { transform: rotate(359deg); transform: rotate(359deg); }}@keyframes fa-spin { 0% { transform: rotate(0deg); transform: rotate(0deg); } 100% { transform: rotate(359deg); transform: rotate(359deg); }}.fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); transform: rotate(90deg); transform: rotate(90deg); transform: rotate(90deg);}.fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); transform: rotate(180deg); transform: rotate(180deg); transform: rotate(180deg);}.fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); transform: rotate(270deg); transform: rotate(270deg); transform: rotate(270deg);}.fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); transform: scale(-1, 1); transform: scale(-1, 1); transform: scale(-1, 1);}.fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); transform: scale(1, -1); transform: scale(1, -1); transform: scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical { filter: none;}.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle;}.fa-stack-1x,.fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center;}.fa-stack-1x { line-height: inherit;}.fa-stack-2x { font-size: 2em;}.fa-inverse { color: #fff;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */.fa-glass:before { content: "\f000";}.fa-music:before { content: "\f001";}.fa-search:before { content: "\f002";}.fa-envelope-o:before { content: "\f003";}.fa-heart:before { content: "\f004";}.fa-star:before { content: "\f005";}.fa-star-o:before { content: "\f006";}.fa-user:before { content: "\f007";}.fa-film:before { content: "\f008";}.fa-th-large:before { content: "\f009";}.fa-th:before { content: "\f00a";}.fa-th-list:before { content: "\f00b";}.fa-check:before { content: "\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before { content: "\f00d";}.fa-search-plus:before { content: "\f00e";}.fa-search-minus:before { content: "\f010";}.fa-power-off:before { content: "\f011";}.fa-signal:before { content: "\f012";}.fa-gear:before,.fa-cog:before { content: "\f013";}.fa-trash-o:before { content: "\f014";}.fa-home:before { content: "\f015";}.fa-file-o:before { content: "\f016";}.fa-clock-o:before { content: "\f017";}.fa-road:before { content: "\f018";}.fa-download:before { content: "\f019";}.fa-arrow-circle-o-down:before { content: "\f01a";}.fa-arrow-circle-o-up:before { content: "\f01b";}.fa-inbox:before { content: "\f01c";}.fa-play-circle-o:before { content: "\f01d";}.fa-rotate-right:before,.fa-repeat:before { content: "\f01e";}.fa-refresh:before { content: "\f021";}.fa-list-alt:before { content: "\f022";}.fa-lock:before { content: "\f023";}.fa-flag:before { content: "\f024";}.fa-headphones:before { content: "\f025";}.fa-volume-off:before { content: "\f026";}.fa-volume-down:before { content: "\f027";}.fa-volume-up:before { content: "\f028";}.fa-qrcode:before { content: "\f029";}.fa-barcode:before { content: "\f02a";}.fa-tag:before { content: "\f02b";}.fa-tags:before { content: "\f02c";}.fa-book:before { content: "\f02d";}.fa-bookmark:before { content: "\f02e";}.fa-print:before { content: "\f02f";}.fa-camera:before { content: "\f030";}.fa-font:before { content: "\f031";}.fa-bold:before { content: "\f032";}.fa-italic:before { content: "\f033";}.fa-text-height:before { content: "\f034";}.fa-text-width:before { content: "\f035";}.fa-align-left:before { content: "\f036";}.fa-align-center:before { content: "\f037";}.fa-align-right:before { content: "\f038";}.fa-align-justify:before { content: "\f039";}.fa-list:before { content: "\f03a";}.fa-dedent:before,.fa-outdent:before { content: "\f03b";}.fa-indent:before { content: "\f03c";}.fa-video-camera:before { content: "\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before { content: "\f03e";}.fa-pencil:before { content: "\f040";}.fa-map-marker:before { content: "\f041";}.fa-adjust:before { content: "\f042";}.fa-tint:before { content: "\f043";}.fa-edit:before,.fa-pencil-square-o:before { content: "\f044";}.fa-share-square-o:before { content: "\f045";}.fa-check-square-o:before { content: "\f046";}.fa-arrows:before { content: "\f047";}.fa-step-backward:before { content: "\f048";}.fa-fast-backward:before { content: "\f049";}.fa-backward:before { content: "\f04a";}.fa-play:before { content: "\f04b";}.fa-pause:before { content: "\f04c";}.fa-stop:before { content: "\f04d";}.fa-forward:before { content: "\f04e";}.fa-fast-forward:before { content: "\f050";}.fa-step-forward:before { content: "\f051";}.fa-eject:before { content: "\f052";}.fa-chevron-left:before { content: "\f053";}.fa-chevron-right:before { content: "\f054";}.fa-plus-circle:before { content: "\f055";}.fa-minus-circle:before { content: "\f056";}.fa-times-circle:before { content: "\f057";}.fa-check-circle:before { content: "\f058";}.fa-question-circle:before { content: "\f059";}.fa-info-circle:before { content: "\f05a";}.fa-crosshairs:before { content: "\f05b";}.fa-times-circle-o:before { content: "\f05c";}.fa-check-circle-o:before { content: "\f05d";}.fa-ban:before { content: "\f05e";}.fa-arrow-left:before { content: "\f060";}.fa-arrow-right:before { content: "\f061";}.fa-arrow-up:before { content: "\f062";}.fa-arrow-down:before { content: "\f063";}.fa-mail-forward:before,.fa-share:before { content: "\f064";}.fa-expand:before { content: "\f065";}.fa-compress:before { content: "\f066";}.fa-plus:before { content: "\f067";}.fa-minus:before { content: "\f068";}.fa-asterisk:before { content: "\f069";}.fa-exclamation-circle:before { content: "\f06a";}.fa-gift:before { content: "\f06b";}.fa-leaf:before { content: "\f06c";}.fa-fire:before { content: "\f06d";}.fa-eye:before { content: "\f06e";}.fa-eye-slash:before { content: "\f070";}.fa-warning:before,.fa-exclamation-triangle:before { content: "\f071";}.fa-plane:before { content: "\f072";}.fa-calendar:before { content: "\f073";}.fa-random:before { content: "\f074";}.fa-comment:before { content: "\f075";}.fa-magnet:before { content: "\f076";}.fa-chevron-up:before { content: "\f077";}.fa-chevron-down:before { content: "\f078";}.fa-retweet:before { content: "\f079";}.fa-shopping-cart:before { content: "\f07a";}.fa-folder:before { content: "\f07b";}.fa-folder-open:before { content: "\f07c";}.fa-arrows-v:before { content: "\f07d";}.fa-arrows-h:before { content: "\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before { content: "\f080";}.fa-twitter-square:before { content: "\f081";}.fa-facebook-square:before { content: "\f082";}.fa-camera-retro:before { content: "\f083";}.fa-key:before { content: "\f084";}.fa-gears:before,.fa-cogs:before { content: "\f085";}.fa-comments:before { content: "\f086";}.fa-thumbs-o-up:before { content: "\f087";}.fa-thumbs-o-down:before { content: "\f088";}.fa-star-half:before { content: "\f089";}.fa-heart-o:before { content: "\f08a";}.fa-sign-out:before { content: "\f08b";}.fa-linkedin-square:before { content: "\f08c";}.fa-thumb-tack:before { content: "\f08d";}.fa-external-link:before { content: "\f08e";}.fa-sign-in:before { content: "\f090";}.fa-trophy:before { content: "\f091";}.fa-github-square:before { content: "\f092";}.fa-upload:before { content: "\f093";}.fa-lemon-o:before { content: "\f094";}.fa-phone:before { content: "\f095";}.fa-square-o:before { content: "\f096";}.fa-bookmark-o:before { content: "\f097";}.fa-phone-square:before { content: "\f098";}.fa-twitter:before { content: "\f099";}.fa-facebook:before { content: "\f09a";}.fa-github:before { content: "\f09b";}.fa-unlock:before { content: "\f09c";}.fa-credit-card:before { content: "\f09d";}.fa-rss:before { content: "\f09e";}.fa-hdd-o:before { content: "\f0a0";}.fa-bullhorn:before { content: "\f0a1";}.fa-bell:before { content: "\f0f3";}.fa-certificate:before { content: "\f0a3";}.fa-hand-o-right:before { content: "\f0a4";}.fa-hand-o-left:before { content: "\f0a5";}.fa-hand-o-up:before { content: "\f0a6";}.fa-hand-o-down:before { content: "\f0a7";}.fa-arrow-circle-left:before { content: "\f0a8";}.fa-arrow-circle-right:before { content: "\f0a9";}.fa-arrow-circle-up:before { content: "\f0aa";}.fa-arrow-circle-down:before { content: "\f0ab";}.fa-globe:before { content: "\f0ac";}.fa-wrench:before { content: "\f0ad";}.fa-tasks:before { content: "\f0ae";}.fa-filter:before { content: "\f0b0";}.fa-briefcase:before { content: "\f0b1";}.fa-arrows-alt:before { content: "\f0b2";}.fa-group:before,.fa-users:before { content: "\f0c0";}.fa-chain:before,.fa-link:before { content: "\f0c1";}.fa-cloud:before { content: "\f0c2";}.fa-flask:before { content: "\f0c3";}.fa-cut:before,.fa-scissors:before { content: "\f0c4";}.fa-copy:before,.fa-files-o:before { content: "\f0c5";}.fa-paperclip:before { content: "\f0c6";}.fa-save:before,.fa-floppy-o:before { content: "\f0c7";}.fa-square:before { content: "\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before { content: "\f0c9";}.fa-list-ul:before { content: "\f0ca";}.fa-list-ol:before { content: "\f0cb";}.fa-strikethrough:before { content: "\f0cc";}.fa-underline:before { content: "\f0cd";}.fa-table:before { content: "\f0ce";}.fa-magic:before { content: "\f0d0";}.fa-truck:before { content: "\f0d1";}.fa-pinterest:before { content: "\f0d2";}.fa-pinterest-square:before { content: "\f0d3";}.fa-google-plus-square:before { content: "\f0d4";}.fa-google-plus:before { content: "\f0d5";}.fa-money:before { content: "\f0d6";}.fa-caret-down:before { content: "\f0d7";}.fa-caret-up:before { content: "\f0d8";}.fa-caret-left:before { content: "\f0d9";}.fa-caret-right:before { content: "\f0da";}.fa-columns:before { content: "\f0db";}.fa-unsorted:before,.fa-sort:before { content: "\f0dc";}.fa-sort-down:before,.fa-sort-desc:before { content: "\f0dd";}.fa-sort-up:before,.fa-sort-asc:before { content: "\f0de";}.fa-envelope:before { content: "\f0e0";}.fa-linkedin:before { content: "\f0e1";}.fa-rotate-left:before,.fa-undo:before { content: "\f0e2";}.fa-legal:before,.fa-gavel:before { content: "\f0e3";}.fa-dashboard:before,.fa-tachometer:before { content: "\f0e4";}.fa-comment-o:before { content: "\f0e5";}.fa-comments-o:before { content: "\f0e6";}.fa-flash:before,.fa-bolt:before { content: "\f0e7";}.fa-sitemap:before { content: "\f0e8";}.fa-umbrella:before { content: "\f0e9";}.fa-paste:before,.fa-clipboard:before { content: "\f0ea";}.fa-lightbulb-o:before { content: "\f0eb";}.fa-exchange:before { content: "\f0ec";}.fa-cloud-download:before { content: "\f0ed";}.fa-cloud-upload:before { content: "\f0ee";}.fa-user-md:before { content: "\f0f0";}.fa-stethoscope:before { content: "\f0f1";}.fa-suitcase:before { content: "\f0f2";}.fa-bell-o:before { content: "\f0a2";}.fa-coffee:before { content: "\f0f4";}.fa-cutlery:before { content: "\f0f5";}.fa-file-text-o:before { content: "\f0f6";}.fa-building-o:before { content: "\f0f7";}.fa-hospital-o:before { content: "\f0f8";}.fa-ambulance:before { content: "\f0f9";}.fa-medkit:before { content: "\f0fa";}.fa-fighter-jet:before { content: "\f0fb";}.fa-beer:before { content: "\f0fc";}.fa-h-square:before { content: "\f0fd";}.fa-plus-square:before { content: "\f0fe";}.fa-angle-double-left:before { content: "\f100";}.fa-angle-double-right:before { content: "\f101";}.fa-angle-double-up:before { content: "\f102";}.fa-angle-double-down:before { content: "\f103";}.fa-angle-left:before { content: "\f104";}.fa-angle-right:before { content: "\f105";}.fa-angle-up:before { content: "\f106";}.fa-angle-down:before { content: "\f107";}.fa-desktop:before { content: "\f108";}.fa-laptop:before { content: "\f109";}.fa-tablet:before { content: "\f10a";}.fa-mobile-phone:before,.fa-mobile:before { content: "\f10b";}.fa-circle-o:before { content: "\f10c";}.fa-quote-left:before { content: "\f10d";}.fa-quote-right:before { content: "\f10e";}.fa-spinner:before { content: "\f110";}.fa-circle:before { content: "\f111";}.fa-mail-reply:before,.fa-reply:before { content: "\f112";}.fa-github-alt:before { content: "\f113";}.fa-folder-o:before { content: "\f114";}.fa-folder-open-o:before { content: "\f115";}.fa-smile-o:before { content: "\f118";}.fa-frown-o:before { content: "\f119";}.fa-meh-o:before { content: "\f11a";}.fa-gamepad:before { content: "\f11b";}.fa-keyboard-o:before { content: "\f11c";}.fa-flag-o:before { content: "\f11d";}.fa-flag-checkered:before { content: "\f11e";}.fa-terminal:before { content: "\f120";}.fa-code:before { content: "\f121";}.fa-mail-reply-all:before,.fa-reply-all:before { content: "\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before { content: "\f123";}.fa-location-arrow:before { content: "\f124";}.fa-crop:before { content: "\f125";}.fa-code-fork:before { content: "\f126";}.fa-unlink:before,.fa-chain-broken:before { content: "\f127";}.fa-question:before { content: "\f128";}.fa-info:before { content: "\f129";}.fa-exclamation:before { content: "\f12a";}.fa-superscript:before { content: "\f12b";}.fa-subscript:before { content: "\f12c";}.fa-eraser:before { content: "\f12d";}.fa-puzzle-piece:before { content: "\f12e";}.fa-microphone:before { content: "\f130";}.fa-microphone-slash:before { content: "\f131";}.fa-shield:before { content: "\f132";}.fa-calendar-o:before { content: "\f133";}.fa-fire-extinguisher:before { content: "\f134";}.fa-rocket:before { content: "\f135";}.fa-maxcdn:before { content: "\f136";}.fa-chevron-circle-left:before { content: "\f137";}.fa-chevron-circle-right:before { content: "\f138";}.fa-chevron-circle-up:before { content: "\f139";}.fa-chevron-circle-down:before { content: "\f13a";}.fa-html5:before { content: "\f13b";}.fa-css3:before { content: "\f13c";}.fa-anchor:before { content: "\f13d";}.fa-unlock-alt:before { content: "\f13e";}.fa-bullseye:before { content: "\f140";}.fa-ellipsis-h:before { content: "\f141";}.fa-ellipsis-v:before { content: "\f142";}.fa-rss-square:before { content: "\f143";}.fa-play-circle:before { content: "\f144";}.fa-ticket:before { content: "\f145";}.fa-minus-square:before { content: "\f146";}.fa-minus-square-o:before { content: "\f147";}.fa-level-up:before { content: "\f148";}.fa-level-down:before { content: "\f149";}.fa-check-square:before { content: "\f14a";}.fa-pencil-square:before { content: "\f14b";}.fa-external-link-square:before { content: "\f14c";}.fa-share-square:before { content: "\f14d";}.fa-compass:before { content: "\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before { content: "\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before { content: "\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before { content: "\f152";}.fa-euro:before,.fa-eur:before { content: "\f153";}.fa-gbp:before { content: "\f154";}.fa-dollar:before,.fa-usd:before { content: "\f155";}.fa-rupee:before,.fa-inr:before { content: "\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before { content: "\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before { content: "\f158";}.fa-won:before,.fa-krw:before { content: "\f159";}.fa-bitcoin:before,.fa-btc:before { content: "\f15a";}.fa-file:before { content: "\f15b";}.fa-file-text:before { content: "\f15c";}.fa-sort-alpha-asc:before { content: "\f15d";}.fa-sort-alpha-desc:before { content: "\f15e";}.fa-sort-amount-asc:before { content: "\f160";}.fa-sort-amount-desc:before { content: "\f161";}.fa-sort-numeric-asc:before { content: "\f162";}.fa-sort-numeric-desc:before { content: "\f163";}.fa-thumbs-up:before { content: "\f164";}.fa-thumbs-down:before { content: "\f165";}.fa-youtube-square:before { content: "\f166";}.fa-youtube:before { content: "\f167";}.fa-xing:before { content: "\f168";}.fa-xing-square:before { content: "\f169";}.fa-youtube-play:before { content: "\f16a";}.fa-dropbox:before { content: "\f16b";}.fa-stack-overflow:before { content: "\f16c";}.fa-instagram:before { content: "\f16d";}.fa-flickr:before { content: "\f16e";}.fa-adn:before { content: "\f170";}.fa-bitbucket:before { content: "\f171";}.fa-bitbucket-square:before { content: "\f172";}.fa-tumblr:before { content: "\f173";}.fa-tumblr-square:before { content: "\f174";}.fa-long-arrow-down:before { content: "\f175";}.fa-long-arrow-up:before { content: "\f176";}.fa-long-arrow-left:before { content: "\f177";}.fa-long-arrow-right:before { content: "\f178";}.fa-apple:before { content: "\f179";}.fa-windows:before { content: "\f17a";}.fa-android:before { content: "\f17b";}.fa-linux:before { content: "\f17c";}.fa-dribbble:before { content: "\f17d";}.fa-skype:before { content: "\f17e";}.fa-foursquare:before { content: "\f180";}.fa-trello:before { content: "\f181";}.fa-female:before { content: "\f182";}.fa-male:before { content: "\f183";}.fa-gittip:before { content: "\f184";}.fa-sun-o:before { content: "\f185";}.fa-moon-o:before { content: "\f186";}.fa-archive:before { content: "\f187";}.fa-bug:before { content: "\f188";}.fa-vk:before { content: "\f189";}.fa-weibo:before { content: "\f18a";}.fa-renren:before { content: "\f18b";}.fa-pagelines:before { content: "\f18c";}.fa-stack-exchange:before { content: "\f18d";}.fa-arrow-circle-o-right:before { content: "\f18e";}.fa-arrow-circle-o-left:before { content: "\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before { content: "\f191";}.fa-dot-circle-o:before { content: "\f192";}.fa-wheelchair:before { content: "\f193";}.fa-vimeo-square:before { content: "\f194";}.fa-turkish-lira:before,.fa-try:before { content: "\f195";}.fa-plus-square-o:before { content: "\f196";}.fa-space-shuttle:before { content: "\f197";}.fa-slack:before { content: "\f198";}.fa-envelope-square:before { content: "\f199";}.fa-wordpress:before { content: "\f19a";}.fa-openid:before { content: "\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before { content: "\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before { content: "\f19d";}.fa-yahoo:before { content: "\f19e";}.fa-google:before { content: "\f1a0";}.fa-reddit:before { content: "\f1a1";}.fa-reddit-square:before { content: "\f1a2";}.fa-stumbleupon-circle:before { content: "\f1a3";}.fa-stumbleupon:before { content: "\f1a4";}.fa-delicious:before { content: "\f1a5";}.fa-digg:before { content: "\f1a6";}.fa-pied-piper:before { content: "\f1a7";}.fa-pied-piper-alt:before { content: "\f1a8";}.fa-drupal:before { content: "\f1a9";}.fa-joomla:before { content: "\f1aa";}.fa-language:before { content: "\f1ab";}.fa-fax:before { content: "\f1ac";}.fa-building:before { content: "\f1ad";}.fa-child:before { content: "\f1ae";}.fa-paw:before { content: "\f1b0";}.fa-spoon:before { content: "\f1b1";}.fa-cube:before { content: "\f1b2";}.fa-cubes:before { content: "\f1b3";}.fa-behance:before { content: "\f1b4";}.fa-behance-square:before { content: "\f1b5";}.fa-steam:before { content: "\f1b6";}.fa-steam-square:before { content: "\f1b7";}.fa-recycle:before { content: "\f1b8";}.fa-automobile:before,.fa-car:before { content: "\f1b9";}.fa-cab:before,.fa-taxi:before { content: "\f1ba";}.fa-tree:before { content: "\f1bb";}.fa-spotify:before { content: "\f1bc";}.fa-deviantart:before { content: "\f1bd";}.fa-soundcloud:before { content: "\f1be";}.fa-database:before { content: "\f1c0";}.fa-file-pdf-o:before { content: "\f1c1";}.fa-file-word-o:before { content: "\f1c2";}.fa-file-excel-o:before { content: "\f1c3";}.fa-file-powerpoint-o:before { content: "\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before { content: "\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before { content: "\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before { content: "\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before { content: "\f1c8";}.fa-file-code-o:before { content: "\f1c9";}.fa-vine:before { content: "\f1ca";}.fa-codepen:before { content: "\f1cb";}.fa-jsfiddle:before { content: "\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before { content: "\f1cd";}.fa-circle-o-notch:before { content: "\f1ce";}.fa-ra:before,.fa-rebel:before { content: "\f1d0";}.fa-ge:before,.fa-empire:before { content: "\f1d1";}.fa-git-square:before { content: "\f1d2";}.fa-git:before { content: "\f1d3";}.fa-hacker-news:before { content: "\f1d4";}.fa-tencent-weibo:before { content: "\f1d5";}.fa-qq:before { content: "\f1d6";}.fa-wechat:before,.fa-weixin:before { content: "\f1d7";}.fa-send:before,.fa-paper-plane:before { content: "\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before { content: "\f1d9";}.fa-history:before { content: "\f1da";}.fa-circle-thin:before { content: "\f1db";}.fa-header:before { content: "\f1dc";}.fa-paragraph:before { content: "\f1dd";}.fa-sliders:before { content: "\f1de";}.fa-share-alt:before { content: "\f1e0";}.fa-share-alt-square:before { content: "\f1e1";}.fa-bomb:before { content: "\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before { content: "\f1e3";}.fa-tty:before { content: "\f1e4";}.fa-binoculars:before { content: "\f1e5";}.fa-plug:before { content: "\f1e6";}.fa-slideshare:before { content: "\f1e7";}.fa-twitch:before { content: "\f1e8";}.fa-yelp:before { content: "\f1e9";}.fa-newspaper-o:before { content: "\f1ea";}.fa-wifi:before { content: "\f1eb";}.fa-calculator:before { content: "\f1ec";}.fa-paypal:before { content: "\f1ed";}.fa-google-wallet:before { content: "\f1ee";}.fa-cc-visa:before { content: "\f1f0";}.fa-cc-mastercard:before { content: "\f1f1";}.fa-cc-discover:before { content: "\f1f2";}.fa-cc-amex:before { content: "\f1f3";}.fa-cc-paypal:before { content: "\f1f4";}.fa-cc-stripe:before { content: "\f1f5";}.fa-bell-slash:before { content: "\f1f6";}.fa-bell-slash-o:before { content: "\f1f7";}.fa-trash:before { content: "\f1f8";}.fa-copyright:before { content: "\f1f9";}.fa-at:before { content: "\f1fa";}.fa-eyedropper:before { content: "\f1fb";}.fa-paint-brush:before { content: "\f1fc";}.fa-birthday-cake:before { content: "\f1fd";}.fa-area-chart:before { content: "\f1fe";}.fa-pie-chart:before { content: "\f200";}.fa-line-chart:before { content: "\f201";}.fa-lastfm:before { content: "\f202";}.fa-lastfm-square:before { content: "\f203";}.fa-toggle-off:before { content: "\f204";}.fa-toggle-on:before { content: "\f205";}.fa-bicycle:before { content: "\f206";}.fa-bus:before { content: "\f207";}.fa-ioxhost:before { content: "\f208";}.fa-angellist:before { content: "\f209";}.fa-cc:before { content: "\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before { content: "\f20b";}.fa-meanpath:before { content: "\f20c";}/*!** IPython base**/.modal.fade .modal-dialog { transform: translate(0, 0); transform: translate(0, 0); transform: translate(0, 0); transform: translate(0, 0);}code { color: #000;}pre { font-size: inherit; line-height: inherit;}label { font-weight: normal;}/* Make the page background atleast 100% the height of the view port *//* Make the page itself atleast 70% the height of the view port */.border-box-sizing { box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}.corner-all { border-radius: 2px;}.no-padding { padding: 0px;}/* Flexible box model classes *//* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ *//* This file is a compatability layer. It allows the usage of flexible box model layouts accross multiple browsers, including older browsers. The newest,universal implementation of the flexible box model is used when available (see`Modern browsers` comments below). Browsers that are known to implement this new spec completely include: Firefox 28.0+ Chrome 29.0+ Internet Explorer 11+ Opera 17.0+Browsers not listed, including Safari, are supported via the styling under the`Old browsers` comments below.*/.hbox { /* Old browsers */ display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch;}.hbox > * { /* Old browsers */ box-flex: 0; box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none;}.vbox { /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch;}.vbox > * { /* Old browsers */ box-flex: 0; box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none;}.hbox.reverse,.vbox.reverse,.reverse { /* Old browsers */ box-direction: reverse; box-direction: reverse; box-direction: reverse; /* Modern browsers */ flex-direction: row-reverse;}.hbox.box-flex0,.vbox.box-flex0,.box-flex0 { /* Old browsers */ box-flex: 0; box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none; width: auto;}.hbox.box-flex1,.vbox.box-flex1,.box-flex1 { /* Old browsers */ box-flex: 1; box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1;}.hbox.box-flex,.vbox.box-flex,.box-flex { /* Old browsers */ /* Old browsers */ box-flex: 1; box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1;}.hbox.box-flex2,.vbox.box-flex2,.box-flex2 { /* Old browsers */ box-flex: 2; box-flex: 2; box-flex: 2; /* Modern browsers */ flex: 2;}.box-group1 { /* Deprecated */ box-flex-group: 1; box-flex-group: 1; box-flex-group: 1;}.box-group2 { /* Deprecated */ box-flex-group: 2; box-flex-group: 2; box-flex-group: 2;}.hbox.start,.vbox.start,.start { /* Old browsers */ box-pack: start; box-pack: start; box-pack: start; /* Modern browsers */ justify-content: flex-start;}.hbox.end,.vbox.end,.end { /* Old browsers */ box-pack: end; box-pack: end; box-pack: end; /* Modern browsers */ justify-content: flex-end;}.hbox.center,.vbox.center,.center { /* Old browsers */ box-pack: center; box-pack: center; box-pack: center; /* Modern browsers */ justify-content: center;}.hbox.baseline,.vbox.baseline,.baseline { /* Old browsers */ box-pack: baseline; box-pack: baseline; box-pack: baseline; /* Modern browsers */ justify-content: baseline;}.hbox.stretch,.vbox.stretch,.stretch { /* Old browsers */ box-pack: stretch; box-pack: stretch; box-pack: stretch; /* Modern browsers */ justify-content: stretch;}.hbox.align-start,.vbox.align-start,.align-start { /* Old browsers */ box-align: start; box-align: start; box-align: start; /* Modern browsers */ align-items: flex-start;}.hbox.align-end,.vbox.align-end,.align-end { /* Old browsers */ box-align: end; box-align: end; box-align: end; /* Modern browsers */ align-items: flex-end;}.hbox.align-center,.vbox.align-center,.align-center { /* Old browsers */ box-align: center; box-align: center; box-align: center; /* Modern browsers */ align-items: center;}.hbox.align-baseline,.vbox.align-baseline,.align-baseline { /* Old browsers */ box-align: baseline; box-align: baseline; box-align: baseline; /* Modern browsers */ align-items: baseline;}.hbox.align-stretch,.vbox.align-stretch,.align-stretch { /* Old browsers */ box-align: stretch; box-align: stretch; box-align: stretch; /* Modern browsers */ align-items: stretch;}div.error { margin: 2em; text-align: center;}div.error > h1 { font-size: 500%; line-height: normal;}div.error > p { font-size: 200%; line-height: normal;}div.traceback-wrapper { text-align: left; max-width: 800px; margin: auto;}/** * Primary styles * * Author: Jupyter Development Team */body { background-color: #fff; /* This makes sure that the body covers the entire window and needs to be in a different element than the display: box in wrapper below */ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: visible;}body > #header { /* Initially hidden to prevent FLOUC */ display: none; background-color: #fff; /* Display over codemirror */ position: relative; z-index: 100;}body > #header #header-container { padding-bottom: 5px; padding-top: 5px; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}body > #header .header-bar { width: 100%; height: 1px; background: #e7e7e7; margin-bottom: -1px;}@media print { body > #header { display: none !important; }}#header-spacer { width: 100%; visibility: hidden;}@media print { #header-spacer { display: none; }}#ipython_notebook { padding-left: 0px; padding-top: 1px; padding-bottom: 1px;}@media (max-width: 991px) { #ipython_notebook { margin-left: 10px; }}[dir="rtl"] #ipython_notebook { float: right !important;}#noscript { width: auto; padding-top: 16px; padding-bottom: 16px; text-align: center; font-size: 22px; color: red; font-weight: bold;}#ipython_notebook img { height: 28px;}#site { width: 100%; display: none; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; overflow: auto;}@media print { #site { height: auto !important; }}/* Smaller buttons */.ui-button .ui-button-text { padding: 0.2em 0.8em; font-size: 77%;}input.ui-button { padding: 0.3em 0.9em;}span#login_widget { float: right;}span#login_widget > .button,#logout { color: #333; background-color: #fff; border-color: #ccc;}span#login_widget > .button:focus,#logout:focus,span#login_widget > .button.focus,#logout.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}span#login_widget > .button:hover,#logout:hover { color: #333; background-color: #e6e6e6; border-color: #adadad;}span#login_widget > .button:active,#logout:active,span#login_widget > .button.active,#logout.active,.open > .dropdown-togglespan#login_widget > .button,.open > .dropdown-toggle#logout { color: #333; background-color: #e6e6e6; border-color: #adadad;}span#login_widget > .button:active:hover,#logout:active:hover,span#login_widget > .button.active:hover,#logout.active:hover,.open > .dropdown-togglespan#login_widget > .button:hover,.open > .dropdown-toggle#logout:hover,span#login_widget > .button:active:focus,#logout:active:focus,span#login_widget > .button.active:focus,#logout.active:focus,.open > .dropdown-togglespan#login_widget > .button:focus,.open > .dropdown-toggle#logout:focus,span#login_widget > .button:active.focus,#logout:active.focus,span#login_widget > .button.active.focus,#logout.active.focus,.open > .dropdown-togglespan#login_widget > .button.focus,.open > .dropdown-toggle#logout.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c;}span#login_widget > .button:active,#logout:active,span#login_widget > .button.active,#logout.active,.open > .dropdown-togglespan#login_widget > .button,.open > .dropdown-toggle#logout { background-image: none;}span#login_widget > .button.disabled:hover,#logout.disabled:hover,span#login_widget > .button[disabled]:hover,#logout[disabled]:hover,fieldset[disabled] span#login_widget > .button:hover,fieldset[disabled] #logout:hover,span#login_widget > .button.disabled:focus,#logout.disabled:focus,span#login_widget > .button[disabled]:focus,#logout[disabled]:focus,fieldset[disabled] span#login_widget > .button:focus,fieldset[disabled] #logout:focus,span#login_widget > .button.disabled.focus,#logout.disabled.focus,span#login_widget > .button[disabled].focus,#logout[disabled].focus,fieldset[disabled] span#login_widget > .button.focus,fieldset[disabled] #logout.focus { background-color: #fff; border-color: #ccc;}span#login_widget > .button .badge,#logout .badge { color: #fff; background-color: #333;}.nav-header { text-transform: none;}#header > span { margin-top: 10px;}.modal_stretch .modal-dialog { /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; min-height: 80vh;}.modal_stretch .modal-dialog .modal-body { max-height: calc(100vh - 200px); overflow: auto; flex: 1;}@media (min-width: 768px) { .modal .modal-dialog { width: 700px; }}@media (min-width: 768px) { select.form-control { margin-left: 12px; margin-right: 12px; }}/*!** IPython auth**/.center-nav { display: inline-block; margin-bottom: -4px;}/*!** IPython tree view**//* We need an invisible input field on top of the sentense*//* "Drag file onto the list ..." */.alternate_upload { background-color: none; display: inline;}.alternate_upload.form { padding: 0; margin: 0;}.alternate_upload input.fileinput { text-align: center; vertical-align: middle; display: inline; opacity: 0; z-index: 2; width: 12ex; margin-right: -12ex;}.alternate_upload .btn-upload { height: 22px;}/** * Primary styles * * Author: Jupyter Development Team */[dir="rtl"] #tabs li { float: right;}ul#tabs { margin-bottom: 4px;}[dir="rtl"] ul#tabs { margin-right: 0px;}ul#tabs a { padding-top: 6px; padding-bottom: 4px;}ul.breadcrumb a:focus,ul.breadcrumb a:hover { text-decoration: none;}ul.breadcrumb i.icon-home { font-size: 16px; margin-right: 4px;}ul.breadcrumb span { color: #5e5e5e;}.list_toolbar { padding: 4px 0 4px 0; vertical-align: middle;}.list_toolbar .tree-buttons { padding-top: 1px;}[dir="rtl"] .list_toolbar .tree-buttons { float: left !important;}[dir="rtl"] .list_toolbar .pull-right { padding-top: 1px; float: left !important;}[dir="rtl"] .list_toolbar .pull-left { float: right !important;}.dynamic-buttons { padding-top: 3px; display: inline-block;}.list_toolbar [class*="span"] { min-height: 24px;}.list_header { font-weight: bold; background-color: #EEE;}.list_placeholder { font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px;}.list_container { margin-top: 4px; margin-bottom: 20px; border: 1px solid #ddd; border-radius: 2px;}.list_container > div { border-bottom: 1px solid #ddd;}.list_container > div:hover .list-item { background-color: red;}.list_container > div:last-child { border: none;}.list_item:hover .list_item { background-color: #ddd;}.list_item a { text-decoration: none;}.list_item:hover { background-color: #fafafa;}.list_header > div,.list_item > div { padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; line-height: 22px;}.list_header > div input,.list_item > div input { margin-right: 7px; margin-left: 14px; vertical-align: baseline; line-height: 22px; position: relative; top: -1px;}.list_header > div .item_link,.list_item > div .item_link { margin-left: -1px; vertical-align: baseline; line-height: 22px;}.new-file input[type=checkbox] { visibility: hidden;}.item_name { line-height: 22px; height: 24px;}.item_icon { font-size: 14px; color: #5e5e5e; margin-right: 7px; margin-left: 7px; line-height: 22px; vertical-align: baseline;}.item_buttons { line-height: 1em; margin-left: -5px;}.item_buttons .btn,.item_buttons .btn-group,.item_buttons .input-group { float: left;}.item_buttons > .btn,.item_buttons > .btn-group,.item_buttons > .input-group { margin-left: 5px;}.item_buttons .btn { min-width: 13ex;}.item_buttons .running-indicator { padding-top: 4px; color: #5cb85c;}.item_buttons .kernel-name { padding-top: 4px; color: #5bc0de; margin-right: 7px; float: left;}.toolbar_info { height: 24px; line-height: 24px;}.list_item input:not([type=checkbox]) { padding-top: 3px; padding-bottom: 3px; height: 22px; line-height: 14px; margin: 0px;}.highlight_text { color: blue;}#project_name { display: inline-block; padding-left: 7px; margin-left: -2px;}#project_name > .breadcrumb { padding: 0px; margin-bottom: 0px; background-color: transparent; font-weight: bold;}#tree-selector { padding-right: 0px;}[dir="rtl"] #tree-selector a { float: right;}#button-select-all { min-width: 50px;}#select-all { margin-left: 7px; margin-right: 2px;}.menu_icon { margin-right: 2px;}.tab-content .row { margin-left: 0px; margin-right: 0px;}.folder_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f114";}.folder_icon:before.pull-left { margin-right: .3em;}.folder_icon:before.pull-right { margin-left: .3em;}.notebook_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f02d"; position: relative; top: -1px;}.notebook_icon:before.pull-left { margin-right: .3em;}.notebook_icon:before.pull-right { margin-left: .3em;}.running_notebook_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f02d"; position: relative; top: -1px; color: #5cb85c;}.running_notebook_icon:before.pull-left { margin-right: .3em;}.running_notebook_icon:before.pull-right { margin-left: .3em;}.file_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f016"; position: relative; top: -2px;}.file_icon:before.pull-left { margin-right: .3em;}.file_icon:before.pull-right { margin-left: .3em;}#notebook_toolbar .pull-right { padding-top: 0px; margin-right: -1px;}ul#new-menu { left: auto; right: 0;}[dir="rtl"] #new-menu { text-align: right;}.kernel-menu-icon { padding-right: 12px; width: 24px; content: "\f096";}.kernel-menu-icon:before { content: "\f096";}.kernel-menu-icon-current:before { content: "\f00c";}#tab_content { padding-top: 20px;}#running .panel-group .panel { margin-top: 3px; margin-bottom: 1em;}#running .panel-group .panel .panel-heading { background-color: #EEE; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; line-height: 22px;}#running .panel-group .panel .panel-heading a:focus,#running .panel-group .panel .panel-heading a:hover { text-decoration: none;}#running .panel-group .panel .panel-body { padding: 0px;}#running .panel-group .panel .panel-body .list_container { margin-top: 0px; margin-bottom: 0px; border: 0px; border-radius: 0px;}#running .panel-group .panel .panel-body .list_container .list_item { border-bottom: 1px solid #ddd;}#running .panel-group .panel .panel-body .list_container .list_item:last-child { border-bottom: 0px;}[dir="rtl"] #running .col-sm-8 { float: right !important;}.delete-button { display: none;}.duplicate-button { display: none;}.rename-button { display: none;}.shutdown-button { display: none;}.dynamic-instructions { display: inline-block; padding-top: 4px;}/*!** IPython text editor webapp**/.selected-keymap i.fa { padding: 0px 5px;}.selected-keymap i.fa:before { content: "\f00c";}#mode-menu { overflow: auto; max-height: 20em;}.edit_app #header { box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);}.edit_app #menubar .navbar { /* Use a negative 1 bottom margin, so the border overlaps the border of the header */ margin-bottom: -1px;}.dirty-indicator { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; width: 20px;}.dirty-indicator.pull-left { margin-right: .3em;}.dirty-indicator.pull-right { margin-left: .3em;}.dirty-indicator-dirty { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; width: 20px;}.dirty-indicator-dirty.pull-left { margin-right: .3em;}.dirty-indicator-dirty.pull-right { margin-left: .3em;}.dirty-indicator-clean { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; width: 20px;}.dirty-indicator-clean.pull-left { margin-right: .3em;}.dirty-indicator-clean.pull-right { margin-left: .3em;}.dirty-indicator-clean:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f00c";}.dirty-indicator-clean:before.pull-left { margin-right: .3em;}.dirty-indicator-clean:before.pull-right { margin-left: .3em;}#filename { font-size: 16pt; display: table; padding: 0px 5px;}#current-mode { padding-left: 5px; padding-right: 5px;}#texteditor-backdrop { padding-top: 20px; padding-bottom: 20px;}@media not print { #texteditor-backdrop { background-color: #EEE; }}@media print { #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { background-color: #fff; }}@media not print { #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { background-color: #fff; }}@media not print { #texteditor-backdrop #texteditor-container { padding: 0px; background-color: #fff; box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); }}/*!** IPython notebook**//* CSS font colors for translated ANSI colors. */.ansibold { font-weight: bold;}/* use dark versions for foreground, to improve visibility */.ansiblack { color: black;}.ansired { color: darkred;}.ansigreen { color: darkgreen;}.ansiyellow { color: #c4a000;}.ansiblue { color: darkblue;}.ansipurple { color: darkviolet;}.ansicyan { color: steelblue;}.ansigray { color: gray;}/* and light for background, for the same reason */.ansibgblack { background-color: black;}.ansibgred { background-color: red;}.ansibggreen { background-color: green;}.ansibgyellow { background-color: yellow;}.ansibgblue { background-color: blue;}.ansibgpurple { background-color: magenta;}.ansibgcyan { background-color: cyan;}.ansibggray { background-color: gray;}div.cell { /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; border-radius: 2px; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; border-width: 1px; border-style: solid; border-color: transparent; width: 100%; padding: 5px; /* This acts as a spacer between cells, that is outside the border */ margin: 0px; outline: none; border-left-width: 1px; padding-left: 5px; background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);}div.cell.jupyter-soft-selected { border-left-color: #90CAF9; border-left-color: #E3F2FD; border-left-width: 1px; padding-left: 5px; border-right-color: #E3F2FD; border-right-width: 1px; background: #E3F2FD;}@media print { div.cell.jupyter-soft-selected { border-color: transparent; }}div.cell.selected { border-color: #ababab; border-left-width: 0px; padding-left: 6px; background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);}@media print { div.cell.selected { border-color: transparent; }}div.cell.selected.jupyter-soft-selected { border-left-width: 0; padding-left: 6px; background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);}.edit_mode div.cell.selected { border-color: #66BB6A; border-left-width: 0px; padding-left: 6px; background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);}@media print { .edit_mode div.cell.selected { border-color: transparent; }}.prompt { /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ min-width: 14ex; /* This padding is tuned to match the padding on the CodeMirror editor. */ padding: 0.4em; margin: 0px; font-family: monospace; text-align: right; /* This has to match that of the the CodeMirror class line-height below */ line-height: 1.21429em; /* Don't highlight prompt number selection */ touch-callout: none; user-select: none; user-select: none; user-select: none; user-select: none; user-select: none; /* Use default cursor */ cursor: default;}@media (max-width: 540px) { .prompt { text-align: left; }}div.inner_cell { min-width: 0; /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; /* Old browsers */ box-flex: 1; box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1;}/* input_area and input_prompt must match in top border and margin for alignment */div.input_area { border: 1px solid #cfcfcf; border-radius: 2px; background: #f7f7f7; line-height: 1.21429em;}/* This is needed so that empty prompt areas can collapse to zero height when there is no content in the output_subarea and the prompt. The main purpose of this is to make sure that empty JavaScript output_subareas have no height. */div.prompt:empty { padding-top: 0; padding-bottom: 0;}div.unrecognized_cell { padding: 5px 5px 5px 0px; /* Old browsers */ display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch;}div.unrecognized_cell .inner_cell { border-radius: 2px; padding: 5px; font-weight: bold; color: red; border: 1px solid #cfcfcf; background: #eaeaea;}div.unrecognized_cell .inner_cell a { color: inherit; text-decoration: none;}div.unrecognized_cell .inner_cell a:hover { color: inherit; text-decoration: none;}@media (max-width: 540px) { div.unrecognized_cell > div.prompt { display: none; }}div.code_cell { /* avoid page breaking on code cells when printing */}@media print { div.code_cell { page-break-inside: avoid; }}/* any special styling for code cells that are currently running goes here */div.input { page-break-inside: avoid; /* Old browsers */ display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch;}@media (max-width: 540px) { div.input { /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; }}/* input_area and input_prompt must match in top border and margin for alignment */div.input_prompt { color: #303F9F; border-top: 1px solid transparent;}div.input_area > div.highlight { margin: 0.4em; border: none; padding: 0px; background-color: transparent;}div.input_area > div.highlight > pre { margin: 0px; border: none; padding: 0px; background-color: transparent;}/* The following gets added to the <head> if it is detected that the user has a * monospace font with inconsistent normal/bold/italic height. See * notebookmain.js. Such fonts will have keywords vertically offset with * respect to the rest of the text. The user should select a better font. * See: https://github.com/ipython/ipython/issues/1503 * * .CodeMirror span { * vertical-align: bottom; * } */.CodeMirror { line-height: 1.21429em; /* Changed from 1em to our global default */ font-size: 14px; height: auto; /* Changed to auto to autogrow */ background: none; /* Changed from white to allow our bg to show through */}.CodeMirror-scroll { /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ overflow-y: hidden; overflow-x: auto;}.CodeMirror-lines { /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ /* we have set a different line-height and want this to scale with that. */ padding: 0.4em;}.CodeMirror-linenumber { padding: 0 8px 0 4px;}.CodeMirror-gutters { border-bottom-left-radius: 2px; border-top-left-radius: 2px;}.CodeMirror pre { /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */ /* .CodeMirror-lines */ padding: 0; border: 0; border-radius: 0;}/*Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>Adapted from GitHub theme*/.highlight-base { color: #000;}.highlight-variable { color: #000;}.highlight-variable-2 { color: #1a1a1a;}.highlight-variable-3 { color: #333333;}.highlight-string { color: #BA2121;}.highlight-comment { color: #408080; font-style: italic;}.highlight-number { color: #080;}.highlight-atom { color: #88F;}.highlight-keyword { color: #008000; font-weight: bold;}.highlight-builtin { color: #008000;}.highlight-error { color: #f00;}.highlight-operator { color: #AA22FF; font-weight: bold;}.highlight-meta { color: #AA22FF;}/* previously not defined, copying from default codemirror */.highlight-def { color: #00f;}.highlight-string-2 { color: #f50;}.highlight-qualifier { color: #555;}.highlight-bracket { color: #997;}.highlight-tag { color: #170;}.highlight-attribute { color: #00c;}.highlight-header { color: blue;}.highlight-quote { color: #090;}.highlight-link { color: #00c;}/* apply the same style to codemirror */.cm-s-ipython span.cm-keyword { color: #008000; font-weight: bold;}.cm-s-ipython span.cm-atom { color: #88F;}.cm-s-ipython span.cm-number { color: #080;}.cm-s-ipython span.cm-def { color: #00f;}.cm-s-ipython span.cm-variable { color: #000;}.cm-s-ipython span.cm-operator { color: #AA22FF; font-weight: bold;}.cm-s-ipython span.cm-variable-2 { color: #1a1a1a;}.cm-s-ipython span.cm-variable-3 { color: #333333;}.cm-s-ipython span.cm-comment { color: #408080; font-style: italic;}.cm-s-ipython span.cm-string { color: #BA2121;}.cm-s-ipython span.cm-string-2 { color: #f50;}.cm-s-ipython span.cm-meta { color: #AA22FF;}.cm-s-ipython span.cm-qualifier { color: #555;}.cm-s-ipython span.cm-builtin { color: #008000;}.cm-s-ipython span.cm-bracket { color: #997;}.cm-s-ipython span.cm-tag { color: #170;}.cm-s-ipython span.cm-attribute { color: #00c;}.cm-s-ipython span.cm-header { color: blue;}.cm-s-ipython span.cm-quote { color: #090;}.cm-s-ipython span.cm-link { color: #00c;}.cm-s-ipython span.cm-error { color: #f00;}.cm-s-ipython span.cm-tab { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); background-position: right; background-repeat: no-repeat;}div.output_wrapper { /* this position must be relative to enable descendents to be absolute within it */ position: relative; /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; z-index: 1;}/* class for the output area when it should be height-limited */div.output_scroll { /* ideally, this would be max-height, but FF barfs all over that */ height: 24em; /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ width: 100%; overflow: auto; border-radius: 2px; box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); display: block;}/* output div while it is collapsed */div.output_collapsed { margin: 0px; padding: 0px; /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch;}div.out_prompt_overlay { height: 100%; padding: 0px 0.4em; position: absolute; border-radius: 2px;}div.out_prompt_overlay:hover { /* use inner shadow to get border that is computed the same on WebKit/FF */ box-shadow: inset 0 0 1px #000; box-shadow: inset 0 0 1px #000; background: rgba(240, 240, 240, 0.5);}div.output_prompt { color: #D84315;}/* This class is the outer container of all output sections. */div.output_area { padding: 0px; page-break-inside: avoid; /* Old browsers */ display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch;}div.output_area .MathJax_Display { text-align: left !important;}div.output_area .rendered_html table { margin-left: 0; margin-right: 0;}div.output_area .rendered_html img { margin-left: 0; margin-right: 0;}div.output_area img,div.output_area svg { max-width: 100%; height: auto;}div.output_area img.unconfined,div.output_area svg.unconfined { max-width: none;}/* This is needed to protect the pre formating from global settings such as that of bootstrap */.output { /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch;}@media (max-width: 540px) { div.output_area { /* Old browsers */ display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; }}div.output_area pre { margin: 0; padding: 0; border: 0; vertical-align: baseline; color: black; background-color: transparent; border-radius: 0;}/* This class is for the output subarea inside the output_area and after the prompt div. */div.output_subarea { overflow-x: auto; padding: 0.4em; /* Old browsers */ box-flex: 1; box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; max-width: calc(100% - 14ex);}div.output_scroll div.output_subarea { overflow-x: visible;}/* The rest of the output_* classes are for special styling of the different output types *//* all text output has this class: */div.output_text { text-align: left; color: #000; /* This has to match that of the the CodeMirror class line-height below */ line-height: 1.21429em;}/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */div.output_stderr { background: #fdd; /* very light red background for stderr */}div.output_latex { text-align: left;}/* Empty output_javascript divs should have no height */div.output_javascript:empty { padding: 0;}.js-error { color: darkred;}/* raw_input styles */div.raw_input_container { line-height: 1.21429em; padding-top: 5px;}pre.raw_input_prompt { /* nothing needed here. */}input.raw_input { font-family: monospace; font-size: inherit; color: inherit; width: auto; /* make sure input baseline aligns with prompt */ vertical-align: baseline; /* padding + margin = 0.5em between prompt and cursor */ padding: 0em 0.25em; margin: 0em 0.25em;}input.raw_input:focus { box-shadow: none;}p.p-space { margin-bottom: 10px;}div.output_unrecognized { padding: 5px; font-weight: bold; color: red;}div.output_unrecognized a { color: inherit; text-decoration: none;}div.output_unrecognized a:hover { color: inherit; text-decoration: none;}.rendered_html { color: #000; /* any extras will just be numbers: */}.rendered_html em { font-style: italic;}.rendered_html strong { font-weight: bold;}.rendered_html u { text-decoration: underline;}.rendered_html :link { text-decoration: underline;}.rendered_html :visited { text-decoration: underline;}.rendered_html h1 { font-size: 185.7%; margin: 1.08em 0 0 0; font-weight: bold; line-height: 1.0;}.rendered_html h2 { font-size: 157.1%; margin: 1.27em 0 0 0; font-weight: bold; line-height: 1.0;}.rendered_html h3 { font-size: 128.6%; margin: 1.55em 0 0 0; font-weight: bold; line-height: 1.0;}.rendered_html h4 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0;}.rendered_html h5 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; font-style: italic;}.rendered_html h6 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; font-style: italic;}.rendered_html h1:first-child { margin-top: 0.538em;}.rendered_html h2:first-child { margin-top: 0.636em;}.rendered_html h3:first-child { margin-top: 0.777em;}.rendered_html h4:first-child { margin-top: 1em;}.rendered_html h5:first-child { margin-top: 1em;}.rendered_html h6:first-child { margin-top: 1em;}.rendered_html ul { list-style: disc; margin: 0em 2em; padding-left: 0px;}.rendered_html ul ul { list-style: square; margin: 0em 2em;}.rendered_html ul ul ul { list-style: circle; margin: 0em 2em;}.rendered_html ol { list-style: decimal; margin: 0em 2em; padding-left: 0px;}.rendered_html ol ol { list-style: upper-alpha; margin: 0em 2em;}.rendered_html ol ol ol { list-style: lower-alpha; margin: 0em 2em;}.rendered_html ol ol ol ol { list-style: lower-roman; margin: 0em 2em;}.rendered_html ol ol ol ol ol { list-style: decimal; margin: 0em 2em;}.rendered_html * + ul { margin-top: 1em;}.rendered_html * + ol { margin-top: 1em;}.rendered_html hr { color: black; background-color: black;}.rendered_html pre { margin: 1em 2em;}.rendered_html pre,.rendered_html code { border: 0; background-color: #fff; color: #000; font-size: 100%; padding: 0px;}.rendered_html blockquote { margin: 1em 2em;}.rendered_html table { margin-left: auto; margin-right: auto; border: 1px solid black; border-collapse: collapse;}.rendered_html tr,.rendered_html th,.rendered_html td { border: 1px solid black; border-collapse: collapse; margin: 1em 2em;}.rendered_html td,.rendered_html th { text-align: left; vertical-align: middle; padding: 4px;}.rendered_html th { font-weight: bold;}.rendered_html * + table { margin-top: 1em;}.rendered_html p { text-align: left;}.rendered_html * + p { margin-top: 1em;}.rendered_html img { display: block; margin-left: auto; margin-right: auto;}.rendered_html * + img { margin-top: 1em;}.rendered_html img,.rendered_html svg { max-width: 100%; height: auto;}.rendered_html img.unconfined,.rendered_html svg.unconfined { max-width: none;}div.text_cell { /* Old browsers */ display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch;}@media (max-width: 540px) { div.text_cell > div.prompt { display: none; }}div.text_cell_render { /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ outline: none; resize: none; width: inherit; border-style: none; padding: 0.5em 0.5em 0.5em 0.4em; color: #000; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}a.anchor-link:link { text-decoration: none; padding: 0px 20px; visibility: hidden;}h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link { visibility: visible;}.text_cell.rendered .input_area { display: none;}.text_cell.rendered .rendered_html { overflow-x: auto; overflow-y: hidden;}.text_cell.unrendered .text_cell_render { display: none;}.cm-header-1,.cm-header-2,.cm-header-3,.cm-header-4,.cm-header-5,.cm-header-6 { font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.cm-header-1 { font-size: 185.7%;}.cm-header-2 { font-size: 157.1%;}.cm-header-3 { font-size: 128.6%;}.cm-header-4 { font-size: 110%;}.cm-header-5 { font-size: 100%; font-style: italic;}.cm-header-6 { font-size: 100%; font-style: italic;}/*!** IPython notebook webapp**/@media (max-width: 767px) { .notebook_app { padding-left: 0px; padding-right: 0px; }}#ipython-main-app { box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; height: 100%;}div#notebook_panel { margin: 0px; padding: 0px; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; height: 100%;}div#notebook { font-size: 14px; line-height: 20px; overflow-y: hidden; overflow-x: auto; width: 100%; /* This spaces the page away from the edge of the notebook area */ padding-top: 20px; margin: 0px; outline: none; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; min-height: 100%;}@media not print { #notebook-container { padding: 15px; background-color: #fff; min-height: 0; box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); }}@media print { #notebook-container { width: 100%; }}div.ui-widget-content { border: 1px solid #ababab; outline: none;}pre.dialog { background-color: #f7f7f7; border: 1px solid #ddd; border-radius: 2px; padding: 0.4em; padding-left: 2em;}p.dialog { padding: 0.2em;}/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. */pre,code,kbd,samp { white-space: pre-wrap;}#fonttest { font-family: monospace;}p { margin-bottom: 0;}.end_space { min-height: 100px; transition: height .2s ease;}.notebook_app > #header { box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);}@media not print { .notebook_app { background-color: #EEE; }}kbd { border-style: solid; border-width: 1px; box-shadow: none; margin: 2px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px;}/* CSS for the cell toolbar */.celltoolbar { border: thin solid #CFCFCF; border-bottom: none; background: #EEE; border-radius: 2px 2px 0px 0px; width: 100%; height: 29px; padding-right: 4px; /* Old browsers */ display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; /* Old browsers */ box-pack: end; box-pack: end; box-pack: end; /* Modern browsers */ justify-content: flex-end; display: flex;}@media print { .celltoolbar { display: none; }}.ctb_hideshow { display: none; vertical-align: bottom;}/* ctb_show is added to the ctb_hideshow div to show the cell toolbar. Cell toolbars are only shown when the ctb_global_show class is also set.*/.ctb_global_show .ctb_show.ctb_hideshow { display: block;}.ctb_global_show .ctb_show + .input_area,.ctb_global_show .ctb_show + div.text_cell_input,.ctb_global_show .ctb_show ~ div.text_cell_render { border-top-right-radius: 0px; border-top-left-radius: 0px;}.ctb_global_show .ctb_show ~ div.text_cell_render { border: 1px solid #cfcfcf;}.celltoolbar { font-size: 87%; padding-top: 3px;}.celltoolbar select { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; width: inherit; font-size: inherit; height: 22px; padding: 0px; display: inline-block;}.celltoolbar select:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}.celltoolbar select::placeholder { color: #999; opacity: 1;}.celltoolbar select:input-placeholder { color: #999;}.celltoolbar select::input-placeholder { color: #999;}.celltoolbar select::expand { border: 0; background-color: transparent;}.celltoolbar select[disabled],.celltoolbar select[readonly],fieldset[disabled] .celltoolbar select { background-color: #eeeeee; opacity: 1;}.celltoolbar select[disabled],fieldset[disabled] .celltoolbar select { cursor: not-allowed;}textarea.celltoolbar select { height: auto;}select.celltoolbar select { height: 30px; line-height: 30px;}textarea.celltoolbar select,select[multiple].celltoolbar select { height: auto;}.celltoolbar label { margin-left: 5px; margin-right: 5px;}.completions { position: absolute; z-index: 110; overflow: hidden; border: 1px solid #ababab; border-radius: 2px; box-shadow: 0px 6px 10px -1px #adadad; box-shadow: 0px 6px 10px -1px #adadad; line-height: 1;}.completions select { background: white; outline: none; border: none; padding: 0px; margin: 0px; overflow: auto; font-family: monospace; font-size: 110%; color: #000; width: auto;}.completions select option.context { color: #286090;}#kernel_logo_widget { float: right !important; float: right;}#kernel_logo_widget .current_kernel_logo { display: none; margin-top: -1px; margin-bottom: -1px; width: 32px; height: 32px;}#menubar { box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; margin-top: 1px;}#menubar .navbar { border-top: 1px; border-radius: 0px 0px 2px 2px; margin-bottom: 0px;}#menubar .navbar-toggle { float: left; padding-top: 7px; padding-bottom: 7px; border: none;}#menubar .navbar-collapse { clear: left;}.nav-wrapper { border-bottom: 1px solid #e7e7e7;}i.menu-icon { padding-top: 4px;}ul#help_menu li a { overflow: hidden; padding-right: 2.2em;}ul#help_menu li a i { margin-right: -1.2em;}.dropdown-submenu { position: relative;}.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px;}.dropdown-submenu:hover > .dropdown-menu { display: block;}.dropdown-submenu > a:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; display: block; content: "\f0da"; float: right; color: #333333; margin-top: 2px; margin-right: -10px;}.dropdown-submenu > a:after.pull-left { margin-right: .3em;}.dropdown-submenu > a:after.pull-right { margin-left: .3em;}.dropdown-submenu:hover > a:after { color: #262626;}.dropdown-submenu.pull-left { float: none;}.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px;}#notification_area { float: right !important; float: right; z-index: 10;}.indicator_area { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto;}#kernel_indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; border-left: 1px solid;}#kernel_indicator .kernel_indicator_name { padding-left: 5px; padding-right: 5px;}#modal_indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto;}#readonly-indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; display: none;}.modal_indicator:before { width: 1.28571429em; text-align: center;}.edit_mode .modal_indicator:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f040";}.edit_mode .modal_indicator:before.pull-left { margin-right: .3em;}.edit_mode .modal_indicator:before.pull-right { margin-left: .3em;}.command_mode .modal_indicator:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: ' ';}.command_mode .modal_indicator:before.pull-left { margin-right: .3em;}.command_mode .modal_indicator:before.pull-right { margin-left: .3em;}.kernel_idle_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f10c";}.kernel_idle_icon:before.pull-left { margin-right: .3em;}.kernel_idle_icon:before.pull-right { margin-left: .3em;}.kernel_busy_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f111";}.kernel_busy_icon:before.pull-left { margin-right: .3em;}.kernel_busy_icon:before.pull-right { margin-left: .3em;}.kernel_dead_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f1e2";}.kernel_dead_icon:before.pull-left { margin-right: .3em;}.kernel_dead_icon:before.pull-right { margin-left: .3em;}.kernel_disconnected_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-smoothing: antialiased; osx-font-smoothing: grayscale; content: "\f127";}.kernel_disconnected_icon:before.pull-left { margin-right: .3em;}.kernel_disconnected_icon:before.pull-right { margin-left: .3em;}.notification_widget { color: #777; z-index: 10; background: rgba(240, 240, 240, 0.5); margin-right: 4px; color: #333; background-color: #fff; border-color: #ccc;}.notification_widget:focus,.notification_widget.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}.notification_widget:hover { color: #333; background-color: #e6e6e6; border-color: #adadad;}.notification_widget:active,.notification_widget.active,.open > .dropdown-toggle.notification_widget { color: #333; background-color: #e6e6e6; border-color: #adadad;}.notification_widget:active:hover,.notification_widget.active:hover,.open > .dropdown-toggle.notification_widget:hover,.notification_widget:active:focus,.notification_widget.active:focus,.open > .dropdown-toggle.notification_widget:focus,.notification_widget:active.focus,.notification_widget.active.focus,.open > .dropdown-toggle.notification_widget.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c;}.notification_widget:active,.notification_widget.active,.open > .dropdown-toggle.notification_widget { background-image: none;}.notification_widget.disabled:hover,.notification_widget[disabled]:hover,fieldset[disabled] .notification_widget:hover,.notification_widget.disabled:focus,.notification_widget[disabled]:focus,fieldset[disabled] .notification_widget:focus,.notification_widget.disabled.focus,.notification_widget[disabled].focus,fieldset[disabled] .notification_widget.focus { background-color: #fff; border-color: #ccc;}.notification_widget .badge { color: #fff; background-color: #333;}.notification_widget.warning { color: #fff; background-color: #f0ad4e; border-color: #eea236;}.notification_widget.warning:focus,.notification_widget.warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d;}.notification_widget.warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512;}.notification_widget.warning:active,.notification_widget.warning.active,.open > .dropdown-toggle.notification_widget.warning { color: #fff; background-color: #ec971f; border-color: #d58512;}.notification_widget.warning:active:hover,.notification_widget.warning.active:hover,.open > .dropdown-toggle.notification_widget.warning:hover,.notification_widget.warning:active:focus,.notification_widget.warning.active:focus,.open > .dropdown-toggle.notification_widget.warning:focus,.notification_widget.warning:active.focus,.notification_widget.warning.active.focus,.open > .dropdown-toggle.notification_widget.warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d;}.notification_widget.warning:active,.notification_widget.warning.active,.open > .dropdown-toggle.notification_widget.warning { background-image: none;}.notification_widget.warning.disabled:hover,.notification_widget.warning[disabled]:hover,fieldset[disabled] .notification_widget.warning:hover,.notification_widget.warning.disabled:focus,.notification_widget.warning[disabled]:focus,fieldset[disabled] .notification_widget.warning:focus,.notification_widget.warning.disabled.focus,.notification_widget.warning[disabled].focus,fieldset[disabled] .notification_widget.warning.focus { background-color: #f0ad4e; border-color: #eea236;}.notification_widget.warning .badge { color: #f0ad4e; background-color: #fff;}.notification_widget.success { color: #fff; background-color: #5cb85c; border-color: #4cae4c;}.notification_widget.success:focus,.notification_widget.success.focus { color: #fff; background-color: #449d44; border-color: #255625;}.notification_widget.success:hover { color: #fff; background-color: #449d44; border-color: #398439;}.notification_widget.success:active,.notification_widget.success.active,.open > .dropdown-toggle.notification_widget.success { color: #fff; background-color: #449d44; border-color: #398439;}.notification_widget.success:active:hover,.notification_widget.success.active:hover,.open > .dropdown-toggle.notification_widget.success:hover,.notification_widget.success:active:focus,.notification_widget.success.active:focus,.open > .dropdown-toggle.notification_widget.success:focus,.notification_widget.success:active.focus,.notification_widget.success.active.focus,.open > .dropdown-toggle.notification_widget.success.focus { color: #fff; background-color: #398439; border-color: #255625;}.notification_widget.success:active,.notification_widget.success.active,.open > .dropdown-toggle.notification_widget.success { background-image: none;}.notification_widget.success.disabled:hover,.notification_widget.success[disabled]:hover,fieldset[disabled] .notification_widget.success:hover,.notification_widget.success.disabled:focus,.notification_widget.success[disabled]:focus,fieldset[disabled] .notification_widget.success:focus,.notification_widget.success.disabled.focus,.notification_widget.success[disabled].focus,fieldset[disabled] .notification_widget.success.focus { background-color: #5cb85c; border-color: #4cae4c;}.notification_widget.success .badge { color: #5cb85c; background-color: #fff;}.notification_widget.info { color: #fff; background-color: #5bc0de; border-color: #46b8da;}.notification_widget.info:focus,.notification_widget.info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85;}.notification_widget.info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc;}.notification_widget.info:active,.notification_widget.info.active,.open > .dropdown-toggle.notification_widget.info { color: #fff; background-color: #31b0d5; border-color: #269abc;}.notification_widget.info:active:hover,.notification_widget.info.active:hover,.open > .dropdown-toggle.notification_widget.info:hover,.notification_widget.info:active:focus,.notification_widget.info.active:focus,.open > .dropdown-toggle.notification_widget.info:focus,.notification_widget.info:active.focus,.notification_widget.info.active.focus,.open > .dropdown-toggle.notification_widget.info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85;}.notification_widget.info:active,.notification_widget.info.active,.open > .dropdown-toggle.notification_widget.info { background-image: none;}.notification_widget.info.disabled:hover,.notification_widget.info[disabled]:hover,fieldset[disabled] .notification_widget.info:hover,.notification_widget.info.disabled:focus,.notification_widget.info[disabled]:focus,fieldset[disabled] .notification_widget.info:focus,.notification_widget.info.disabled.focus,.notification_widget.info[disabled].focus,fieldset[disabled] .notification_widget.info.focus { background-color: #5bc0de; border-color: #46b8da;}.notification_widget.info .badge { color: #5bc0de; background-color: #fff;}.notification_widget.danger { color: #fff; background-color: #d9534f; border-color: #d43f3a;}.notification_widget.danger:focus,.notification_widget.danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19;}.notification_widget.danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925;}.notification_widget.danger:active,.notification_widget.danger.active,.open > .dropdown-toggle.notification_widget.danger { color: #fff; background-color: #c9302c; border-color: #ac2925;}.notification_widget.danger:active:hover,.notification_widget.danger.active:hover,.open > .dropdown-toggle.notification_widget.danger:hover,.notification_widget.danger:active:focus,.notification_widget.danger.active:focus,.open > .dropdown-toggle.notification_widget.danger:focus,.notification_widget.danger:active.focus,.notification_widget.danger.active.focus,.open > .dropdown-toggle.notification_widget.danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19;}.notification_widget.danger:active,.notification_widget.danger.active,.open > .dropdown-toggle.notification_widget.danger { background-image: none;}.notification_widget.danger.disabled:hover,.notification_widget.danger[disabled]:hover,fieldset[disabled] .notification_widget.danger:hover,.notification_widget.danger.disabled:focus,.notification_widget.danger[disabled]:focus,fieldset[disabled] .notification_widget.danger:focus,.notification_widget.danger.disabled.focus,.notification_widget.danger[disabled].focus,fieldset[disabled] .notification_widget.danger.focus { background-color: #d9534f; border-color: #d43f3a;}.notification_widget.danger .badge { color: #d9534f; background-color: #fff;}div#pager { background-color: #fff; font-size: 14px; line-height: 20px; overflow: hidden; display: none; position: fixed; bottom: 0px; width: 100%; max-height: 50%; padding-top: 8px; box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); /* Display over codemirror */ z-index: 100; /* Hack which prevents jquery ui resizable from changing top. */ top: auto !important;}div#pager pre { line-height: 1.21429em; color: #000; background-color: #f7f7f7; padding: 0.4em;}div#pager #pager-button-area { position: absolute; top: 8px; right: 20px;}div#pager #pager-contents { position: relative; overflow: auto; width: 100%; height: 100%;}div#pager #pager-contents #pager-container { position: relative; padding: 15px 0px; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}div#pager .ui-resizable-handle { top: 0px; height: 8px; background: #f7f7f7; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; /* This injects handle bars (a short, wide = symbol) for the resize handle. */}div#pager .ui-resizable-handle::after { content: ''; top: 2px; left: 50%; height: 3px; width: 30px; margin-left: -15px; position: absolute; border-top: 1px solid #cfcfcf;}.quickhelp { /* Old browsers */ display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; line-height: 1.8em;}.shortcut_key { display: inline-block; width: 21ex; text-align: right; font-family: monospace;}.shortcut_descr { display: inline-block; /* Old browsers */ box-flex: 1; box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1;}span.save_widget { margin-top: 6px;}span.save_widget span.filename { height: 1em; line-height: 1em; padding: 3px; margin-left: 16px; border: none; font-size: 146.5%; border-radius: 2px;}span.save_widget span.filename:hover { background-color: #e6e6e6;}span.checkpoint_status,span.autosave_status { font-size: small;}@media (max-width: 767px) { span.save_widget { font-size: small; } span.checkpoint_status, span.autosave_status { display: none; }}@media (min-width: 768px) and (max-width: 991px) { span.checkpoint_status { display: none; } span.autosave_status { font-size: x-small; }}.toolbar { padding: 0px; margin-left: -5px; margin-top: 2px; margin-bottom: 5px; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}.toolbar select,.toolbar label { width: auto; vertical-align: middle; margin-right: 2px; margin-bottom: 0px; display: inline; font-size: 92%; margin-left: 0.3em; margin-right: 0.3em; padding: 0px; padding-top: 3px;}.toolbar .btn { padding: 2px 8px;}.toolbar .btn-group { margin-top: 0px; margin-left: 5px;}#maintoolbar { margin-bottom: -3px; margin-top: -8px; border: 0px; min-height: 27px; margin-left: 0px; padding-top: 11px; padding-bottom: 3px;}#maintoolbar .navbar-text { float: none; vertical-align: middle; text-align: right; margin-left: 5px; margin-right: 0px; margin-top: 0px;}.select-xs { height: 24px;}.pulse,.dropdown-menu > li > a.pulse,li.pulse > a.dropdown-toggle,li.pulse.open > a.dropdown-toggle { background-color: #F37626; color: white;}/** * Primary styles * * Author: Jupyter Development Team *//** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot * of chance of beeing generated from the ../less/[samename].less file, you can * try to get back the less file by reverting somme commit in history **//* * We'll try to get something pretty, so we * have some strange css to have the scroll bar on * the left with fix button on the top right of the tooltip */@-moz-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; }}@-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; }}@-moz-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; }}@-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; }}/*properties of tooltip after "expand"*/.bigtooltip { overflow: auto; height: 200px; transition-property: height; transition-duration: 500ms; transition-property: height; transition-duration: 500ms; transition-property: height; transition-duration: 500ms;}/*properties of tooltip before "expand"*/.smalltooltip { transition-property: height; transition-duration: 500ms; transition-property: height; transition-duration: 500ms; transition-property: height; transition-duration: 500ms; text-overflow: ellipsis; overflow: hidden; height: 80px;}.tooltipbuttons { position: absolute; padding-right: 15px; top: 0px; right: 0px;}.tooltiptext { /*avoid the button to overlap on some docstring*/ padding-right: 30px;}.ipython_tooltip { max-width: 700px; /*fade-in animation when inserted*/ animation: fadeOut 400ms; animation: fadeOut 400ms; animation: fadeOut 400ms; animation: fadeIn 400ms; animation: fadeIn 400ms; animation: fadeIn 400ms; vertical-align: middle; background-color: #f7f7f7; overflow: visible; border: #ababab 1px solid; outline: none; padding: 3px; margin: 0px; padding-left: 7px; font-family: monospace; min-height: 50px; box-shadow: 0px 6px 10px -1px #adadad; box-shadow: 0px 6px 10px -1px #adadad; box-shadow: 0px 6px 10px -1px #adadad; border-radius: 2px; position: absolute; z-index: 1000;}.ipython_tooltip a { float: right;}.ipython_tooltip .tooltiptext pre { border: 0; border-radius: 0; font-size: 100%; background-color: #f7f7f7;}.pretooltiparrow { left: 0px; margin: 0px; top: -16px; width: 40px; height: 16px; overflow: hidden; position: absolute;}.pretooltiparrow:before { background-color: #f7f7f7; border: 1px #ababab solid; z-index: 11; content: ""; position: absolute; left: 15px; top: 10px; width: 25px; height: 25px; transform: rotate(45deg); transform: rotate(45deg); transform: rotate(45deg); transform: rotate(45deg);}ul.typeahead-list i { margin-left: -10px; width: 18px;}ul.typeahead-list { max-height: 80vh; overflow: auto;}ul.typeahead-list > li > a { /** Firefox bug **/ /* see https://github.com/jupyter/notebook/issues/559 */ white-space: normal;}.cmd-palette .modal-body { padding: 7px;}.cmd-palette form { background: white;}.cmd-palette input { outline: none;}.no-shortcut { display: none;}.command-shortcut:before { content: "(command)"; padding-right: 3px; color: #777777;}.edit-shortcut:before { content: "(edit)"; padding-right: 3px; color: #777777;}#find-and-replace #replace-preview .match,#find-and-replace #replace-preview .insert { background-color: #BBDEFB; border-color: #90CAF9; border-style: solid; border-width: 1px; border-radius: 0px;}#find-and-replace #replace-preview .replace .match { background-color: #FFCDD2; border-color: #EF9A9A; border-radius: 0px;}#find-and-replace #replace-preview .replace .insert { background-color: #C8E6C9; border-color: #A5D6A7; border-radius: 0px;}#find-and-replace #replace-preview { max-height: 60vh; overflow: auto;}#find-and-replace #replace-preview pre { padding: 5px 10px;}.terminal-app { background: #EEE;}.terminal-app #header { background: #fff; box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);}.terminal-app .terminal { width: 100%; float: left; font-family: monospace; color: white; background: black; padding: 0.4em; border-radius: 2px; box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);}.terminal-app .terminal,.terminal-app .terminal dummy-screen { line-height: 1em; font-size: 14px;}.terminal-app .terminal .xterm-rows { padding: 10px;}.terminal-app .terminal-cursor { color: black; background: white;}.terminal-app #terminado-container { margin-top: 20px;}/*# sourceMappingURL=style.min.css.map */ </style><style type="text/css"> .highlight .hll { background-color: #ffffcc }.highlight { background: #f8f8f8; }.highlight .c { color: #408080; font-style: italic } /* Comment */.highlight .err { border: 1px solid #FF0000 } /* Error */.highlight .k { color: #008000; font-weight: bold } /* Keyword */.highlight .o { color: #666666 } /* Operator */.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */.highlight .cp { color: #BC7A00 } /* Comment.Preproc */.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */.highlight .gd { color: #A00000 } /* Generic.Deleted */.highlight .ge { font-style: italic } /* Generic.Emph */.highlight .gr { color: #FF0000 } /* Generic.Error */.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */.highlight .gi { color: #00A000 } /* Generic.Inserted */.highlight .go { color: #888888 } /* Generic.Output */.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */.highlight .gs { font-weight: bold } /* Generic.Strong */.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */.highlight .gt { color: #0044DD } /* Generic.Traceback */.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */.highlight .kp { color: #008000 } /* Keyword.Pseudo */.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */.highlight .kt { color: #B00040 } /* Keyword.Type */.highlight .m { color: #666666 } /* Literal.Number */.highlight .s { color: #BA2121 } /* Literal.String */.highlight .na { color: #7D9029 } /* Name.Attribute */.highlight .nb { color: #008000 } /* Name.Builtin */.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */.highlight .no { color: #880000 } /* Name.Constant */.highlight .nd { color: #AA22FF } /* Name.Decorator */.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */.highlight .nf { color: #0000FF } /* Name.Function */.highlight .nl { color: #A0A000 } /* Name.Label */.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */.highlight .nv { color: #19177C } /* Name.Variable */.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */.highlight .w { color: #bbbbbb } /* Text.Whitespace */.highlight .mb { color: #666666 } /* Literal.Number.Bin */.highlight .mf { color: #666666 } /* Literal.Number.Float */.highlight .mh { color: #666666 } /* Literal.Number.Hex */.highlight .mi { color: #666666 } /* Literal.Number.Integer */.highlight .mo { color: #666666 } /* Literal.Number.Oct */.highlight .sa { color: #BA2121 } /* Literal.String.Affix */.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */.highlight .sc { color: #BA2121 } /* Literal.String.Char */.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */.highlight .s2 { color: #BA2121 } /* Literal.String.Double */.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */.highlight .sx { color: #008000 } /* Literal.String.Other */.highlight .sr { color: #BB6688 } /* Literal.String.Regex */.highlight .s1 { color: #BA2121 } /* Literal.String.Single */.highlight .ss { color: #19177C } /* Literal.String.Symbol */.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */.highlight .fm { color: #0000FF } /* Name.Function.Magic */.highlight .vc { color: #19177C } /* Name.Variable.Class */.highlight .vg { color: #19177C } /* Name.Variable.Global */.highlight .vi { color: #19177C } /* Name.Variable.Instance */.highlight .vm { color: #19177C } /* Name.Variable.Magic */.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ </style><style type="text/css"> /* Temporary definitions which will become obsolete with Notebook release 5.0 */.ansi-black-fg { color: #3E424D; }.ansi-black-bg { background-color: #3E424D; }.ansi-black-intense-fg { color: #282C36; }.ansi-black-intense-bg { background-color: #282C36; }.ansi-red-fg { color: #E75C58; }.ansi-red-bg { background-color: #E75C58; }.ansi-red-intense-fg { color: #B22B31; }.ansi-red-intense-bg { background-color: #B22B31; }.ansi-green-fg { color: #00A250; }.ansi-green-bg { background-color: #00A250; }.ansi-green-intense-fg { color: #007427; }.ansi-green-intense-bg { background-color: #007427; }.ansi-yellow-fg { color: #DDB62B; }.ansi-yellow-bg { background-color: #DDB62B; }.ansi-yellow-intense-fg { color: #B27D12; }.ansi-yellow-intense-bg { background-color: #B27D12; }.ansi-blue-fg { color: #208FFB; }.ansi-blue-bg { background-color: #208FFB; }.ansi-blue-intense-fg { color: #0065CA; }.ansi-blue-intense-bg { background-color: #0065CA; }.ansi-magenta-fg { color: #D160C4; }.ansi-magenta-bg { background-color: #D160C4; }.ansi-magenta-intense-fg { color: #A03196; }.ansi-magenta-intense-bg { background-color: #A03196; }.ansi-cyan-fg { color: #60C6C8; }.ansi-cyan-bg { background-color: #60C6C8; }.ansi-cyan-intense-fg { color: #258F8F; }.ansi-cyan-intense-bg { background-color: #258F8F; }.ansi-white-fg { color: #C5C1B4; }.ansi-white-bg { background-color: #C5C1B4; }.ansi-white-intense-fg { color: #A1A6B2; }.ansi-white-intense-bg { background-color: #A1A6B2; }.ansi-bold { font-weight: bold; } </style><style type="text/css">/* Overrides of notebook CSS for static HTML export */body { overflow: visible; padding: 8px;}div#notebook { overflow: visible; border-top: none;}@media print { div.cell { display: block; page-break-inside: avoid; } div.output_wrapper { display: block; page-break-inside: avoid; } div.output { display: block; page-break-inside: avoid; }}</style><!-- Custom stylesheet, it must be in the same directory as the html file --><link rel="stylesheet" href="custom.css"><!-- Loading mathjax macro --><!-- Load mathjax --> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script> <!-- MathJax configuration --> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ], processEscapes: true, processEnvironments: true }, // Center justify equations in code and markdown cells. Elsewhere // we use CSS to left justify single line equations in code cells. displayAlign: 'center', "HTML-CSS": { styles: {'.MathJax_Display': {"margin": 0}}, linebreaks: { automatic: true } } }); </script> <!-- End of mathjax configuration --></head><body> <div tabindex="-1" id="notebook" class="border-box-sizing"> <div class="container" id="notebook-container"><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h1 id="Titanic-Data-Analysis">Titanic Data Analysis<a class="anchor-link" href="#Titanic-Data-Analysis">¶</a></h1></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h2 id="Overview">Overview<a class="anchor-link" href="#Overview">¶</a></h2><p>Titanic was a British passenger liner that sank in the North Atlantic Ocean in the early morning hours of 15 April 1912, after it collided with an iceberg during its maiden voyage from Southampton to New York City.</p><p>We will analyze a sample of 891 passengers and we will try to figure out what were some of the most relevant factors for passengers to survive in this accident.</p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [1]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Import the main necessary python packages to analyze the dataset</span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span><span class="kn">import</span> <span class="nn">matplotlib</span> <span class="k">as</span> <span class="nn">plt</span><span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span><span class="o">%</span><span class="k">matplotlib</span> inline</pre></div></div></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [2]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># This additional cell will make plots appear in the center of the jupyter cell. Just for being a bit more stylish</span><span class="kn">from</span> <span class="nn">IPython.core.display</span> <span class="k">import</span> <span class="n">HTML</span><span class="n">HTML</span><span class="p">(</span><span class="s2">"""</span><span class="s2"><style></span><span class="s2">.output_png {</span><span class="s2"> display: table-cell;</span><span class="s2"> text-align: left;</span><span class="s2"> vertical-align: middle;</span><span class="s2">}</span><span class="s2"></style></span><span class="s2">"""</span><span class="p">)</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[2]:</div><div class="output_html rendered_html output_subarea output_execute_result"><style>.output_png { display: table-cell; text-align: left; vertical-align: middle;}</style></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h2 id="Step-1---Questions">Step 1 - Questions<a class="anchor-link" href="#Step-1---Questions">¶</a></h2><p>In order to formulate better questions, I will first have a look on the different columns or variables of the dataset and deeply understand the meaning of each one by having a look on the <a href="https://www.kaggle.com/c/titanic/data">Kaggle Website</a>. To do so, I will import the main packages needed for carrying out this project and I will convert the <code>.csv</code> dataset into a <code>pandas.DataFrame</code> and show the <code>head</code> of the <code>DataFrame</code></p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [3]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a DataFrame from a .csv file with the comprehensive data of Titanic passengers and show the first rows</span><span class="n">titanic_data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">'titanic-data.csv'</span><span class="p">,</span> <span class="n">index_col</span> <span class="o">=</span> <span class="mi">0</span><span class="p">)</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">head</span><span class="p">()</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[3]:</div><div class="output_html rendered_html output_subarea output_execute_result"><div><style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; }</style><table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>Survived</th> <th>Pclass</th> <th>Name</th> <th>Sex</th> <th>Age</th> <th>SibSp</th> <th>Parch</th> <th>Ticket</th> <th>Fare</th> <th>Cabin</th> <th>Embarked</th> </tr> <tr> <th>PassengerId</th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> </tr> </thead> <tbody> <tr> <th>1</th> <td>0</td> <td>3</td> <td>Braund, Mr. Owen Harris</td> <td>male</td> <td>22.0</td> <td>1</td> <td>0</td> <td>A/5 21171</td> <td>7.2500</td> <td>NaN</td> <td>S</td> </tr> <tr> <th>2</th> <td>1</td> <td>1</td> <td>Cumings, Mrs. John Bradley (Florence Briggs Th...</td> <td>female</td> <td>38.0</td> <td>1</td> <td>0</td> <td>PC 17599</td> <td>71.2833</td> <td>C85</td> <td>C</td> </tr> <tr> <th>3</th> <td>1</td> <td>3</td> <td>Heikkinen, Miss. Laina</td> <td>female</td> <td>26.0</td> <td>0</td> <td>0</td> <td>STON/O2. 3101282</td> <td>7.9250</td> <td>NaN</td> <td>S</td> </tr> <tr> <th>4</th> <td>1</td> <td>1</td> <td>Futrelle, Mrs. Jacques Heath (Lily May Peel)</td> <td>female</td> <td>35.0</td> <td>1</td> <td>0</td> <td>113803</td> <td>53.1000</td> <td>C123</td> <td>S</td> </tr> <tr> <th>5</th> <td>0</td> <td>3</td> <td>Allen, Mr. William Henry</td> <td>male</td> <td>35.0</td> <td>0</td> <td>0</td> <td>373450</td> <td>8.0500</td> <td>NaN</td> <td>S</td> </tr> </tbody></table></div></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>We can realize that the column <strong>Cabin</strong> seems to have some issues with the type of data, as we can see some <code>NaN</code>'s in it, but we will address this issue later on.</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>Below, I brought the explanation of the different columns to ease the understanding to anyone reading this project in the future. I'm sure that it'll be pretty useful!</p><table><thead><tr><th style="text-align:left">Variable</th><th style="text-align:left">Definition</th><th style="text-align:left">Variable notes</th></tr></thead><tbody><tr><td style="text-align:left">Survived</td><td style="text-align:left">Survived (0 = No, 1 = Yes)</td><td style="text-align:left"></td></tr><tr><td style="text-align:left">Pclass</td><td style="text-align:left">Ticket Class (1 = 1st, 2 = 2nd, 3 = 3rd)</td><td style="text-align:left"><strong>Pclass</strong>: A proxy for socio-economic status (SES) (1st = Upper, 2nd = Middle, 3rd = Lower)</td></tr><tr><td style="text-align:left">Name</td><td style="text-align:left">Name</td><td style="text-align:left"></td></tr><tr><td style="text-align:left">Sex</td><td style="text-align:left">Sex</td><td style="text-align:left"></td></tr><tr><td style="text-align:left">Age</td><td style="text-align:left">Age in years</td><td style="text-align:left"><strong>Age</strong>: Age is fractional if less than 1. If the age is estimated, is it in the form of xx.5</td></tr><tr><td style="text-align:left">SibSp</td><td style="text-align:left"># of siblings/spouses aboard on Titanic</td><td style="text-align:left"><strong>SibSp</strong>: The dataset defines family relations in this way... <strong>Sibling</strong> = brother, sister, stepbrother, stepsister <strong>Spouse</strong> = husband, wife (mistresses and fiancés were ignored)</td></tr><tr><td style="text-align:left">Parch</td><td style="text-align:left"># of parents / children aboard the Titanic</td><td style="text-align:left"><strong>Parch</strong>: The dataset defines family relations in this way... Some children travelled only with a nanny, therefore parch=0 for them. <strong>Parent</strong> = mother, father <strong>Child</strong> = daughter, son, stepdaughter, stepson</td></tr><tr><td style="text-align:left">Ticket</td><td style="text-align:left">Ticket number</td><td style="text-align:left"></td></tr><tr><td style="text-align:left">Fare</td><td style="text-align:left">Passenger fare</td><td style="text-align:left"></td></tr><tr><td style="text-align:left">Cabin</td><td style="text-align:left">Cabin number</td><td style="text-align:left"></td></tr><tr><td style="text-align:left">Embarked</td><td style="text-align:left">Port of embarkation (C = Cherbourg, Q = Queenstown, S = Southampton)</td><td style="text-align:left"></td></tr></tbody></table></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>Once we better understood the dataset, we are in place of stating some questions to be demonstrated later on. What factors made people more likely to survive?</p><ol><li><strong>Were age and gender relevant factors in survival rate?</strong></li><li><strong>Did women and children had a significantly better survival rate?</strong> </li><li><strong>Did people from upper classes have a better survival rate regardless sex and age?</strong></li><li><strong>Was the location of the cabin a key factor on survival rate?</strong></li></ol></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h2 id="Step-2---Data-wrangling">Step 2 - Data wrangling<a class="anchor-link" href="#Step-2---Data-wrangling">¶</a></h2><p>For this task, we will ensure that our passenger database is complete and there are not duplicated entries.If not, we will identify its data gaps and singularities and fix them.</p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [4]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Lowercase all the variable names</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">rename</span><span class="p">(</span><span class="n">columns</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="n">x</span><span class="o">.</span><span class="n">lower</span><span class="p">(),</span> <span class="n">inplace</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span></pre></div></div></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [5]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Count the records for each data field and identify their gaps and singularities</span><span class="nb">print</span><span class="p">(</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">count</span><span class="p">())</span><span class="c1"># And identify and remove duplicate entries</span><span class="n">titanic_data_duplicates</span> <span class="o">=</span> <span class="n">titanic_data</span><span class="o">.</span><span class="n">duplicated</span><span class="p">()</span><span class="nb">print</span><span class="p">(</span><span class="s1">'</span><span class="se">\n</span><span class="s1"> Number of duplicate entries: </span><span class="si">{}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">titanic_data_duplicates</span><span class="o">.</span><span class="n">sum</span><span class="p">()))</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt"></div><div class="output_subarea output_stream output_stdout output_text"><pre>survived 891pclass 891name 891sex 891age 714sibsp 891parch 891ticket 891fare 891cabin 204embarked 889dtype: int64 Number of duplicate entries: 0</pre></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>There were an estimated 2,224 passengers and crew aboard the ship. We have found that the majority of the 891 passengers of this sample have records in all the fields. However, the fields <strong><code>embarked</code></strong> , <strong><code>age</code></strong> and <strong><code>cabin</code></strong> have less records or are incomplete.</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><ul><li><strong>Embarkation port</strong>: there are 2 people whose embarkation port is not specified</li></ul></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [6]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Identify both passengers who don't have record for its emarkation port</span><span class="n">titanic_data</span><span class="p">[</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">embarked</span><span class="o">.</span><span class="n">isnull</span><span class="p">()</span> <span class="o">==</span> <span class="kc">True</span><span class="p">]</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[6]:</div><div class="output_html rendered_html output_subarea output_execute_result"><div><style> .dataframe thead tr:only-child th { text-align: right; } .dataframe thead th { text-align: left; } .dataframe tbody tr th { vertical-align: top; }</style><table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>survived</th> <th>pclass</th> <th>name</th> <th>sex</th> <th>age</th> <th>sibsp</th> <th>parch</th> <th>ticket</th> <th>fare</th> <th>cabin</th> <th>embarked</th> </tr> <tr> <th>PassengerId</th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> </tr> </thead> <tbody> <tr> <th>62</th> <td>1</td> <td>1</td> <td>Icard, Miss. Amelie</td> <td>female</td> <td>38.0</td> <td>0</td> <td>0</td> <td>113572</td> <td>80.0</td> <td>B28</td> <td>NaN</td> </tr> <tr> <th>830</th> <td>1</td> <td>1</td> <td>Stone, Mrs. George Nelson (Martha Evelyn)</td> <td>female</td> <td>62.0</td> <td>0</td> <td>0</td> <td>113572</td> <td>80.0</td> <td>B28</td> <td>NaN</td> </tr> </tbody></table></div></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><blockquote><p>According to <a href="https://www.encyclopedia-titanica.org/titanic-survivor/amelia-icard.html">Encyclopedia Titanica</a>, Mrs. George Nelson Stone (Martha Evelyn Stone Harrington) and Miss Rose Amélie Icard travelled together and both boarded the Titanic at Southampton, so we could add their embarkation port to the DataFrame in order to get more accurate results.</p></blockquote></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [7]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Enrich the data with the information we found in "Encyclopedia Titanica"</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="mi">62</span><span class="p">,</span> <span class="s1">'embarked'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'S'</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="mi">830</span><span class="p">,</span> <span class="s1">'embarked'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'S'</span></pre></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><ul><li><strong>Age</strong>: we only have 714 records of passengers whose age then is known</li><li><strong>Cabin</strong>: we only know the cabin that 204 people occupied</li></ul></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [8]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Find the subgroup of people whose age is known and create a cleaned Dataframe by "age"</span><span class="n">titanic_data_age</span> <span class="o">=</span> <span class="n">titanic_data</span><span class="p">[</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">age</span><span class="o">.</span><span class="n">isnull</span><span class="p">()</span> <span class="o">==</span> <span class="kc">False</span><span class="p">]</span><span class="c1"># Find the subgroup of people whose cabin number is known (independently to their age) and create a </span><span class="c1"># second cleaned Dataframe for a subsequent analysis</span><span class="n">titanic_data_cabins</span> <span class="o">=</span> <span class="n">titanic_data</span><span class="p">[</span><span class="n">titanic_data</span><span class="o">.</span><span class="n">cabin</span><span class="o">.</span><span class="n">isnull</span><span class="p">()</span> <span class="o">==</span> <span class="kc">False</span><span class="p">]</span></pre></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h2 id="Step-3---Explore">Step 3 - Explore<a class="anchor-link" href="#Step-3---Explore">¶</a></h2><p>We will fundamentally base our study in the analysis of certain subgroups of the dataset and their survival rate. We will figure out some ideas on what could be significant causes of either survivals or casualties starting from the different fields provided in the dataset and getting other extra subfields that we can find interesting for enriching the study.</p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [9]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Plot a pie chart with both survivors and casualties to get the big picture</span><span class="n">survival_perc</span> <span class="o">=</span> <span class="n">titanic_data</span><span class="p">[</span><span class="s2">"survived"</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="s1">'pie'</span><span class="p">,</span> <span class="n">labels</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'Casualties'</span><span class="p">,</span> <span class="s1">'Survivors'</span><span class="p">],</span> <span class="n">colors</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'#AAAAAA'</span><span class="p">,</span> <span class="s1">'#F5D04C'</span><span class="p">],</span> <span class="n">autopct</span><span class="o">=</span><span class="s1">'</span><span class="si">%1.1f%%</span><span class="s1">'</span><span class="p">,</span> <span class="n">explode</span> <span class="o">=</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mf">0.04</span><span class="p">),</span> <span class="n">fontsize</span> <span class="o">=</span> <span class="mi">14</span><span class="p">)</span><span class="n">survival_perc</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">''</span><span class="p">)</span><span class="n">survival_perc</span><span class="o">.</span><span class="n">axis</span><span class="p">(</span><span class="s1">'equal'</span><span class="p">)</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[9]:</div><div class="output_text output_subarea output_execute_result"><pre>(-1.1112417022192802, 1.1154905981630527, -1.1603698961729714, 1.1156258357340378)</pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>Among this sample of 889 passengers that travelled on board of Titanic, less than 40% of them remained alive after the catastrophe.</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h3 id="1.-Was-age-a-relevant-factor-in-survival-rate?">1. <strong>Was age a relevant factor in survival rate?</strong><a class="anchor-link" href="#1.-Was-age-a-relevant-factor-in-survival-rate?">¶</a></h3></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [10]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a boxplot crossing Age and Survival rate data. Then make compare by class</span><span class="n">g</span> <span class="o">=</span> <span class="n">sns</span><span class="o">.</span><span class="n">factorplot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s2">"survived"</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s2">"age"</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="n">titanic_data_age</span><span class="p">,</span> <span class="n">kind</span><span class="o">=</span><span class="s2">"box"</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="mi">7</span><span class="p">,</span> <span class="n">aspect</span><span class="o">=.</span><span class="mi">8</span><span class="p">)</span><span class="c1"># Fix up the labels</span><span class="n">g</span><span class="o">.</span><span class="n">set_axis_labels</span><span class="p">(</span><span class="s1">'Suvivors'</span><span class="p">,</span> <span class="s1">'Age of Passengers'</span><span class="p">)</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="s2">"Casualties"</span><span class="p">,</span> <span class="s2">"Survivals"</span><span class="p">])</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[10]:</div><div class="output_text output_subarea output_execute_result"><pre><seaborn.axisgrid.FacetGrid at 0x245978bd4a8></pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>We can see that age was not a relevant factor</p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [11]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a boxplot crossing Age and Survival rate data. Then make compare by class</span><span class="n">g</span> <span class="o">=</span> <span class="n">sns</span><span class="o">.</span><span class="n">factorplot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s2">"survived"</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s2">"age"</span><span class="p">,</span> <span class="n">hue</span><span class="o">=</span><span class="s2">"pclass"</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="n">titanic_data_age</span><span class="p">,</span> <span class="n">kind</span><span class="o">=</span><span class="s2">"box"</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="mi">7</span><span class="p">,</span> <span class="n">aspect</span><span class="o">=.</span><span class="mi">8</span><span class="p">)</span><span class="c1"># Fix up the labels</span><span class="n">g</span><span class="o">.</span><span class="n">set_axis_labels</span><span class="p">(</span><span class="s1">'Suvivors'</span><span class="p">,</span> <span class="s1">'Age of Passengers'</span><span class="p">)</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="s2">"Casualties"</span><span class="p">,</span> <span class="s2">"Survivals"</span><span class="p">])</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[11]:</div><div class="output_text output_subarea output_execute_result"><pre><seaborn.axisgrid.FacetGrid at 0x24593e6ff98></pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>As a general thing, the age of survivos seems to be slightly lower than the age of casualties, especially for the first class as the median is 10 years lower for the survivors. In the other classes, medians are quite similar.</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h3 id="2.-Did-women-and-children-had-a-significantly-better-survival-rate?">2. <strong>Did women and children had a significantly better survival rate?</strong><a class="anchor-link" href="#2.-Did-women-and-children-had-a-significantly-better-survival-rate?">¶</a></h3></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [13]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Define subsets for age range, so we can divide people by </span><span class="n">titanic_data_age</span><span class="o">.</span><span class="n">loc</span><span class="p">[(</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'age'</span><span class="p">]</span> <span class="o"><=</span> <span class="mi">18</span><span class="p">)</span> <span class="o">|</span> <span class="p">((</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'age'</span><span class="p">]</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span> <span class="o">&</span> <span class="p">(</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'sex'</span><span class="p">]</span> <span class="o">==</span> <span class="s1">'female'</span><span class="p">)),</span> <span class="s1">'women_children'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'women and children'</span><span class="n">titanic_data_age</span><span class="o">.</span><span class="n">loc</span><span class="p">[(</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'age'</span><span class="p">]</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span> <span class="o">&</span> <span class="p">(</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'sex'</span><span class="p">]</span> <span class="o">==</span> <span class="s1">'male'</span><span class="p">),</span> <span class="s1">'women_children'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'men'</span><span class="c1"># Create a barplot </span><span class="n">ax</span> <span class="o">=</span> <span class="n">sns</span><span class="o">.</span><span class="n">barplot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s2">"pclass"</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s2">"survived"</span><span class="p">,</span> <span class="n">hue</span><span class="o">=</span><span class="s2">"women_children"</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="n">titanic_data_age</span><span class="p">,</span> <span class="n">ci</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">hue_order</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'women and children'</span><span class="p">,</span> <span class="s1">'men'</span><span class="p">])</span><span class="c1"># Add percentage tags to the top of each bar</span><span class="k">for</span> <span class="n">p</span> <span class="ow">in</span> <span class="n">ax</span><span class="o">.</span><span class="n">patches</span><span class="p">:</span> <span class="n">ax</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span><span class="s2">"</span><span class="si">{:.1%}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">get_height</span><span class="p">()),</span> <span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">get_x</span><span class="p">()</span> <span class="o">+</span> <span class="mf">0.09</span><span class="p">,</span> <span class="n">p</span><span class="o">.</span><span class="n">get_height</span><span class="p">()</span> <span class="o">+</span> <span class="mf">0.02</span><span class="p">),</span> <span class="n">fontsize</span> <span class="o">=</span> <span class="mi">9</span><span class="p">)</span><span class="c1"># Rename the labels</span><span class="n">ax</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s1">'Class'</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s1">'Survival Rate'</span><span class="p">)</span><span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="s2">"1st"</span><span class="p">,</span> <span class="s2">"2nd"</span><span class="p">,</span> <span class="s2">"3rd"</span><span class="p">])</span> </pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt"></div><div class="output_subarea output_stream output_stderr output_text"><pre>C:\Users\Serg\Anaconda3\envs\py3\lib\site-packages\pandas\core\indexing.py:517: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value insteadSee the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy self.obj[item] = s</pre></div></div><div class="output_area"><div class="prompt output_prompt">Out[13]:</div><div class="output_text output_subarea output_execute_result"><pre>[<matplotlib.text.Text at 0x24598c519e8>, <matplotlib.text.Text at 0x24598c583c8>, <matplotlib.text.Text at 0x24598cb3198>]</pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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nJNfAGTlePJXS/64q/fcrxsVEZFCJ79zAOnGmNJACaAhsALAGFMNUPu/iEgRl98RwNN4HgKTBDxvrf3JGHMnsBIY74/iRETEOWc8ArDWvum9iau8tfZr7+jf8HTr/JE/ihMREefkexmotXYfsC/H8DLHKxIREb/w6aHwIiJy/lEAiIi4lAJARMSlFAAiIi6lABARcSkFgIiISykARERcSgEgIuJSCgAREZdSAIiIuJQCQETEpRQAIiIupQAQEXEpBYCIiEspAEREXEoBICLiUgoAERGXUgCIiLiUAkBExKUUACIiLqUAEBFxKQWAiIhLKQBERFxKASAi4lIKABERl1IAiIi4lAJARMSlQp1asTEmGJgONABSgPuttdtyTL8b+BeQDmwCEqy1mU7VIyIiuTl5BHArEG6tbQIMASaemmCMiQBGAy2ttc2AUkA7B2sREZHTOHYEADQHlgNYa5OMMY1yTEsBmlprj+eo42R+KytTJpLQ0BBHCpW/JiYmOtAlFBr6LIouN+87JwOgJHAkx3CGMSbUWpvuberZD2CM6QeUAD7Ib2XJycfzmywBcODAsUCXUGjosyi6zvd9l1/AORkAR4Gc7xxsrU0/NeA9RzAeqAl0sNZmOViLiIicxslzAKuBNgDGmFg8J3pzeg4IB27N0RQkIiJ+4mQALAZOGmPWAJOBAcaYe4wxPY0xVwLxwOXAKmPMR8aY2xysRUSkwEydOolPPvmI1NRUHntsEL17xzNlygSysv7ckJGWlkaPHl34/nsLwMyZicTH38uaNZ8CsGrVh3z66cd+rf8Ux5qAvO38D542emuO17oHQUSKlPT0dJ58cjibN39DgwZXsnLlCmrXrsO993Zn7NgnsHYLtWrVybXM88/PJCMjI3t406avePbZGTzxxDBiY5uSlLSaxx4b4e9NAZw9ByAicl5JS0ujXbtbqFq1GgA33dSOjIwMMjIySE5OJjIyKtf8n3+eREREBDVrmuxxYWFhpKSkEB4ewcqVK2jV6ka/bkNO+itcRMRHERERXH1141zjgoOD6dbtbo4cOUz58uWzxycnJ7N06SLuvbd7rvnbtm3PpEnj6dKlGxs2rCcsLIxx48bw8cer/LINOSkARET+hqCgIObNe522bdszb97c7PGfffYpP/30E/3792bt2s94+unRHD9+nLi41owePY4dO7YTF9ea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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>We can appreciate that the survival rate for women and children in all the three classes is greater than the rate for men. In case of 1st class (95,6%) and 2nd class (86,5%), we find higher rates than in 3rd class (37,6%) where the survival rate for women and children didn't reach the 50% for this sample</p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [15]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a point plot to see the differences between passenger classes in the survival rate</span><span class="n">ax</span> <span class="o">=</span> <span class="n">sns</span><span class="o">.</span><span class="n">pointplot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s2">"pclass"</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s2">"survived"</span><span class="p">,</span> <span class="n">hue</span><span class="o">=</span><span class="s2">"women_children"</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="n">titanic_data_age</span><span class="p">,</span> <span class="n">ci</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">hue_order</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'women and children'</span><span class="p">,</span> <span class="s1">'men'</span><span class="p">])</span><span class="c1"># Rename the labels</span><span class="n">ax</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s1">'Class'</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s1">'Survival Rate'</span><span class="p">)</span><span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="s2">"1st"</span><span class="p">,</span> <span class="s2">"2nd"</span><span class="p">,</span> <span class="s2">"3rd"</span><span class="p">])</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[15]:</div><div class="output_text output_subarea output_execute_result"><pre>[<matplotlib.text.Text at 0x24598b3ba90>, <matplotlib.text.Text at 0x24598db76a0>, <matplotlib.text.Text at 0x24598dfae10>]</pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>In this second plot, we can better appreciate the higher survival rates for women and children for all the three classes</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h3 id="3.-Did-people-from-upper-classes-have-a-better-survival-rate-regardless-age-group?">3. <strong>Did people from upper classes have a better survival rate regardless age group?</strong><a class="anchor-link" href="#3.-Did-people-from-upper-classes-have-a-better-survival-rate-regardless-age-group?">¶</a></h3></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [16]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Define subsets for age range, so we can divide people by </span><span class="n">titanic_data_age</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'age'</span><span class="p">]</span> <span class="o"><=</span> <span class="mi">18</span><span class="p">,</span> <span class="s1">'age_group'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'<=18'</span><span class="n">titanic_data_age</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'age'</span><span class="p">]</span> <span class="o">></span> <span class="mi">55</span><span class="p">,</span> <span class="s1">'age_group'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'>55'</span><span class="n">titanic_data_age</span><span class="o">.</span><span class="n">loc</span><span class="p">[(</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'age'</span><span class="p">]</span> <span class="o">></span> <span class="mi">18</span><span class="p">)</span> <span class="o">&</span> <span class="p">(</span><span class="n">titanic_data_age</span><span class="p">[</span><span class="s1">'age'</span><span class="p">]</span> <span class="o"><=</span> <span class="mi">55</span><span class="p">),</span> <span class="s1">'age_group'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'Adults'</span><span class="c1"># Create a barplot </span><span class="n">ax</span> <span class="o">=</span> <span class="n">sns</span><span class="o">.</span><span class="n">barplot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s2">"pclass"</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s2">"survived"</span><span class="p">,</span> <span class="n">hue</span><span class="o">=</span><span class="s2">"age_group"</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="n">titanic_data_age</span><span class="p">,</span> <span class="n">ci</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">hue_order</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'<=18'</span><span class="p">,</span> <span class="s1">'Adults'</span><span class="p">,</span> <span class="s1">'>55'</span><span class="p">])</span><span class="c1"># Add percentage tags to the top of each bar</span><span class="k">for</span> <span class="n">p</span> <span class="ow">in</span> <span class="n">ax</span><span class="o">.</span><span class="n">patches</span><span class="p">:</span> <span class="n">ax</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span><span class="s2">"</span><span class="si">{:.1%}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">get_height</span><span class="p">()),</span> <span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">get_x</span><span class="p">()</span> <span class="o">+</span> <span class="mf">0.03</span><span class="p">,</span> <span class="n">p</span><span class="o">.</span><span class="n">get_height</span><span class="p">()</span> <span class="o">+</span> <span class="mf">0.02</span><span class="p">),</span> <span class="n">fontsize</span> <span class="o">=</span> <span class="mi">9</span><span class="p">)</span><span class="c1"># Rename the labels</span><span class="n">ax</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s1">'Class'</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s1">'Survival Rate'</span><span class="p">)</span><span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="s2">"1st"</span><span class="p">,</span> <span class="s2">"2nd"</span><span class="p">,</span> <span class="s2">"3rd"</span><span class="p">])</span> </pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt"></div><div class="output_subarea output_stream output_stderr output_text"><pre>C:\Users\Serg\Anaconda3\envs\py3\lib\site-packages\pandas\core\indexing.py:337: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value insteadSee the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy self.obj[key] = _infer_fill_value(value)C:\Users\Serg\Anaconda3\envs\py3\lib\site-packages\pandas\core\indexing.py:517: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value insteadSee the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy self.obj[item] = s</pre></div></div><div class="output_area"><div class="prompt output_prompt">Out[16]:</div><div class="output_text output_subarea output_execute_result"><pre>[<matplotlib.text.Text at 0x24598e3f6a0>, <matplotlib.text.Text at 0x24598e49278>, <matplotlib.text.Text at 0x24598eadba8>]</pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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NtupeEREpDAnm4C6AcHW2lbAKGBG3gZjTAgwGWhnrb0JuADodM69iIiII5xMAG2AzQDW2p1A8wLb0oHW1tq8Z7EqAaccjEVERM7g5D2AqsDxAstZxphK1trM3KaeIwDGmMFAFeDvxe2sWrVQKlUKcCxY+d/VrBl+/kJSLP0OS8eIjU/55HNf61v8TeSyzskEkAIU/N/tb63NzFvIvUfwHHANcLe19uzBOQq5YZGYAAAH+UlEQVRITk4tbrP4wNGjJ3wdQrmn32H5Vh7OX3FfMpxsAtoB3AFgjGmJ50ZvQQuAYKBbgaYgEcn14osz+fDDD/KXt217n9GjY84qt2PHRzzyyP3069eXr7+2gDsGMivLysu5czIBrAVOGWM+AWYBw4wxvYwx0caYZkAUcB2w1RjzgTGmYj1fJfI7ZWZmMn78mEIXkCNHfmbdujXA2RXlV19dSGzsAiZNmsLChS8B7hjIrCwqb+fOsSag3Hb+/mesPlDgtTqhiZxDRkYGnTp1pXbtOgBkZ2czd+5s+vcfyOuvLz6r/IIFrxIQEMC3335DWFgVwB0DmZVF5e3c6SIsUsaEhIRw441/yV9+/fXF3H57Jy68sNo5ywcEBLBhwzpiYobkf1N0w0BmZVF5O3dKACJl3EcfbWf58iWMHz+GvXu/YPXqN88q07lzN9aufZfXX19EaupJVwxkVh6U9XOnBCBSxi1atJQ5c15m4sRnadz4eu6++578bZmZmQwbNpDMzEwCAwMJCAjA39/zuHRFH8isPCjr505jAYmUQ0lJh1i/fg0DBgylffsOPPpoFAEBAdx7bx+Cg4OBcw9k1rr1zb4MWyhb587vXHNjlkVHj54ocaBDp693MpQiBTXYdf5CDuixLeX8hRxw44xYR/brpvM3vdNkr3+m03xx/nz1t1cezl/NmuF+RW1TE5CIiEspAYiIuJQSgIiISykBiIi4lJ4CEvGh3Y8P8cnnOnUD323K+/lTDUBExKWUAEREXEoJQETEpZQARERcSglARMSllABERFxKCUBExKWUAEREXEoJQETEpZQARERcSglARMSllABERFxKCUBExKWUAEREXEoJQETEpZQARERcSglARMSllABERFxKCUBExKWUAEREXEoJQETEpZQARERcSglARMSllABERFxKCUBExKWUAEREXEoJQETEpZQARERcSglARMSllABERFyqklM7Nsb4A/OAJkA68LC19psC2zsD44BMYLG1dqFTsYiIyNmcrAF0A4Ktta2AUcCMvA3GmEBgFtABaAtEG2MucTAWERE5g5MJoA2wGcBauxNoXmBbA+Aba22ytfY08DFwi4OxiIjIGfxycnIc2bEx5hVgtbV2U+7yD8BV1tpMY0wbYLC19p7cbZOAH6y1rzgSjIiInMXJGkAKEF7ws6y1mUVsCweOORiLiIicwckEsAO4A8AY0xLYV2DbV8CfjTEXGWOC8DT/fOpgLCIicgYnm4DyngJqDPgBfYFmQBVr7csFngLyx/MU0FxHAhERkXNyLAGIiEjZpo5gIiIupQQgIuJSjvUElqIZY/4CTLPW/rWI7bWBJtbaDV4NTM4pt+PiYqAuUBmYbK1dX4L37QTutdZ+52iAcl7GmABgIWCAHKC/tfafRZQNBg5Ya+t6L0LfUA3Ay4wxI4FXgOBiit0K3OSdiKQEegP/sdbeDEQCc3wcj/zvOgNYa28CngKe8W04ZYNqAN73LXAXsBTAGDMAeADIBnYDw/AMnRFqjPmkJN80xXFvA6tyX/sBmcaYD4AvgGuBqkB3a+33xphn8CSJQ0ANH8Qq52CtXWeM2Zi7WAc4lnsO/w+4CLgbeB2oBnxzzp1UQKoBeJm1djWQUWBVX2BQ7phJX+G5wEwFVujiXzZYa3+z1p4wxoTjSQRP5W7aZa29Dfg70NMY0xxPn5Ybgfsp3NlRfCx3FIIlwIvA8tzVK3PP4SPAP621twALfBWjtykB+F5fYKAxZjuebyZ+Po5HzsEYcyWwDVhqrV2Ru/rz3H8P4WnSuwZIsNZmW2tTKNz5UcoAa+0DeM7TQiAMsLmbrgF25Zb5jMJf0iosJQDfewTPDam2QFOgNZ7mIJ2bMiJ3pNp44Alr7eICm87sRLMfaGGM8TfGhAENvRWjFM8Y08cYMzp3MRXP31jeD3jOXavcsk2BQK8H6QO6yPjePuAjY8xWPO2Rn+Wu62qMudenkUmeMXjahscaYz7IbTsOObOQtfYLYBOeezlv4DmfUjasAZoaYz4E3gMeA9IKbJ8PXGWM+RgYiGcOkwpPPYFFRFxKNQAREZdSAhARcSklABERl1ICEBFxKSUAERGX0lAQImcwxlQFpgBtgUwgGXgcz5APE4oaxE+kvFENQKSA3Jns3gV+Ba631l4PTMLzfH91X8YmUtpUAxAprB1QCxhvrc0GsNZuM8b0BarkFTLGtMUzomQonk5iI621bxtjegEjgSzgIJ6RRGvgGXsmDE/P0yHW2p3eOySRc1MNQKSwpsDuvIt/HmvtuxTu2TsYeNha2wyIwjO/NcBkoIO19gbgAFA/d/tGa21zPMmhjbOHIFIyqgGIFJZNyQbk6w10MsZ0B1ry39rBBmCHMWYdsNpa+0XuuEBrcseYeQfNJyBlhGoAIoUlAM2MMYWSgDHmWQonho+AFsA/8DQF+QFYa4fiGVv+V2CZMaa3tXYHnoHh3gPuwZMkRHxOCUCksI/wNPWMz51GEGPM3/AM231x7vJFeIYPHpfbNNQBCDDGVDLGfA38Yq2dgmeCkabGmOeAPtbaJcAgoJm3D0rkXDQYnMgZjDE1gFlAczzjwv+C5zHQC8h9DNQYMwPoBqQAn+L5Zl8b6AKMxTPk8DE8s735AyvwTBCThWc+6Le8eUwi56IEICLiUmoCEhFxKSUAERGXUgIQEXEpJQAREZdSAhARcSklABERl1ICEBFxKSUAERGX+v84dAlrTSP8yAAAAABJRU5ErkJggg=="></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>In this case, we can also see a trend of better survival rates for the upper classes regardless the age group.</p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [18]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a point plot to see the differences between passenger classes in the survival rate</span><span class="n">ax</span> <span class="o">=</span> <span class="n">sns</span><span class="o">.</span><span class="n">pointplot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s2">"pclass"</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s2">"survived"</span><span class="p">,</span> <span class="n">hue</span><span class="o">=</span><span class="s2">"age_group"</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="n">titanic_data_age</span><span class="p">,</span> <span class="n">ci</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">hue_order</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'<=18'</span><span class="p">,</span> <span class="s1">'Adults'</span><span class="p">,</span> <span class="s1">'>55'</span><span class="p">])</span><span class="c1"># Rename the labels</span><span class="n">ax</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s1">'Class'</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s1">'Survival Rate'</span><span class="p">)</span><span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="s2">"1st"</span><span class="p">,</span> <span class="s2">"2nd"</span><span class="p">,</span> <span class="s2">"3rd"</span><span class="p">])</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[18]:</div><div class="output_text output_subarea output_execute_result"><pre>[<matplotlib.text.Text at 0x24598f17cf8>, <matplotlib.text.Text at 0x24598f1e3c8>, <matplotlib.text.Text at 0x24598f6d588>]</pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>The survival rate for all the age groups is equal or better for the upper classes.</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h3 id="4.-Was-the-location-of-the-cabin-a-key-factor-on-survival-rate?">4. <strong>Was the location of the cabin a key factor on survival rate?</strong><a class="anchor-link" href="#4.-Was-the-location-of-the-cabin-a-key-factor-on-survival-rate?">¶</a></h3></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>This is a draft of the different decks within Titanic.</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Titanic_cutaway_diagram.png/800px-Titanic_cutaway_diagram.png" width="800"></p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [19]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a column to segment passengers by deck (letter of Cabin)</span><span class="n">titanic_data_cabins</span><span class="p">[</span><span class="s1">'deck'</span><span class="p">]</span> <span class="o">=</span> <span class="n">titanic_data_cabins</span><span class="p">[</span><span class="s1">'cabin'</span><span class="p">]</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">str</span><span class="p">)</span><span class="o">.</span><span class="n">str</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="n">titanic_data_cabins</span><span class="p">[</span><span class="s1">'deck'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kind</span> <span class="o">=</span><span class="s1">'bar'</span><span class="p">)</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt"></div><div class="output_subarea output_stream output_stderr output_text"><pre>C:\Users\Serg\Anaconda3\envs\py3\lib\site-packages\ipykernel_launcher.py:2: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value insteadSee the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy </pre></div></div><div class="output_area"><div class="prompt output_prompt">Out[19]:</div><div class="output_text output_subarea output_execute_result"><pre><matplotlib.axes._subplots.AxesSubplot at 0x24598b06da0></pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [20]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Create a barplot </span><span class="n">ax</span> <span class="o">=</span> <span class="n">sns</span><span class="o">.</span><span class="n">barplot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s2">"deck"</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s2">"survived"</span><span class="p">,</span> <span class="n">data</span> <span class="o">=</span> <span class="n">titanic_data_cabins</span><span class="p">,</span> <span class="n">ci</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span><span class="c1"># Add percentage tags to the top of each bar</span><span class="k">for</span> <span class="n">p</span> <span class="ow">in</span> <span class="n">ax</span><span class="o">.</span><span class="n">patches</span><span class="p">:</span> <span class="n">ax</span><span class="o">.</span><span class="n">annotate</span><span class="p">(</span><span class="s2">"</span><span class="si">{:.1%}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">get_height</span><span class="p">()),</span> <span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">get_x</span><span class="p">()</span> <span class="o">+</span> <span class="mf">0.09</span><span class="p">,</span> <span class="n">p</span><span class="o">.</span><span class="n">get_height</span><span class="p">()</span> <span class="o">+</span> <span class="mf">0.02</span><span class="p">),</span> <span class="n">fontsize</span> <span class="o">=</span> <span class="mi">9</span><span class="p">)</span><span class="c1"># Rename the labels</span><span class="n">ax</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s1">'Deck'</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s1">'Survival Rate'</span><span class="p">)</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[20]:</div><div class="output_text output_subarea output_execute_result"><pre>[<matplotlib.text.Text at 0x24599058978>, <matplotlib.text.Text at 0x2459901ddd8>]</pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>We can appreciate that people from the 204 passenger sample that specifies the cabin in which they travelled have a survivale rate generally above 50%. Travelling inside a cabin could mean a better chance to survive as we saw that the survival rate for this sample was 38,4%.</p><p>Decks B, D and E show the best survival rates, around 75% in all cases. The lowest and highest decks are the ones with lower chances to survive.</p></div></div></div><div class="cell border-box-sizing code_cell rendered"><div class="input"><div class="prompt input_prompt">In [21]:</div><div class="inner_cell"> <div class="input_area"><div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Plot a pie chart with both survivors and casualties to get the big picture</span><span class="n">survival_perc</span> <span class="o">=</span> <span class="n">titanic_data_cabins</span><span class="p">[</span><span class="s2">"survived"</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="s1">'pie'</span><span class="p">,</span> <span class="n">labels</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'Survivors'</span><span class="p">,</span> <span class="s1">'Casualties'</span><span class="p">],</span> <span class="n">colors</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'#F5D04C'</span><span class="p">,</span> <span class="s1">'#AAAAAA'</span><span class="p">],</span> <span class="n">autopct</span><span class="o">=</span><span class="s1">'</span><span class="si">%1.1f%%</span><span class="s1">'</span><span class="p">,</span> <span class="n">explode</span> <span class="o">=</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mf">0.04</span><span class="p">),</span> <span class="n">fontsize</span> <span class="o">=</span> <span class="mi">14</span><span class="p">)</span><span class="n">survival_perc</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">''</span><span class="p">)</span><span class="n">survival_perc</span><span class="o">.</span><span class="n">axis</span><span class="p">(</span><span class="s1">'equal'</span><span class="p">)</span></pre></div></div></div></div><div class="output_wrapper"><div class="output"><div class="output_area"><div class="prompt output_prompt">Out[21]:</div><div class="output_text output_subarea output_execute_result"><pre>(-1.1010000191690332, 1.1210000410082686, -1.1363730899759281, 1.101732060511746)</pre></div></div><div class="output_area"><div class="prompt"></div><div class="output_png output_subarea "><img src="data:image/png;base64,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"></div></div></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><p>In fact, it almost doubles the survival rate of the complete sample. We cannot state that the passengers with an empty cabin record weren't travelling in cabin because it could be lost or not identified. However, in this sample, people with a cabin assigned have a better survival rate than people who don't have one.</p></div></div></div><div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"></div><div class="inner_cell"><div class="text_cell_render border-box-sizing rendered_html"><h2 id="Conclusions">Conclusions<a class="anchor-link" href="#Conclusions">¶</a></h2><p>We can bring some information out from this study.</p><ul><li>The age distributions are very similar for survivors and casualties, but we can appreciate a slightly trend of younger survivors, especially for the 1st class passengers</li><li>A clear trend shows that women and children (<=18) have a better survival rate than men and that this survival rate depends on the passenger class. Thus, upper classes shows better chances to survive than lower classes, and we can see a confirmation of this statement for three different age groups (<=18, adults and >55)</li><li>Regarding decks, we cannot state what factors make differents deck to be more secure. We can appreciate a slightly worse survival rate for the highest and lowest decks for this sample. What we can see is that passengers that travelled inside a cabin had generally better chances to survive than the average of this sample.</li></ul></div></div></div> </div> </div></body> </html>Great effort, the project needs a little bit of fine tuning. I have provided some required changes and suggestion that you can refer, to improve the project. As you work through your resubmission, I implore you take advantage of the extremely welcoming Udacity community. We all have a vested interest in each other's success in advancing through this program so don't be hesitant to ask for help if you need it. Stay Udacious 
All code is functional and produces no errors when run. The code given is sufficient to reproduce the results described.
The code is running perfectly well and there are no errors in the notebook.
The project uses NumPy arrays and Pandas Series and DataFrames where appropriate rather than Python lists and dictionaries. Where possible, vectorized operations and built-in functions are used instead of loops.
The project correctly uses Pandas series and dataframes throughout the project. Good use of inbuilt functions has been made.
The code makes use of functions to avoid repetitive code. The code contains good comments and variable names, making it easy to read.
The notebook has well commented code, the variable names are apt and related to the project.
The project clearly states one or more questions, then addresses those questions in the rest of the analysis.
The project has clearly raised more than one good specific questions and addressed them later on.
Suggestion - A nice article to read - The hardest thing about Data Science is asking the right question
The project documents any changes that were made to clean the data, such as merging multiple files, handling missing values, etc.
Required- The notebook needs to mention why missing data was handled in a particular way .You need to provide intuition as to why the missing values were dropped for age. could they have been replaced by mean or median age why or why not ? The other missing values in other features, how are they handled and why they are handled in a particular way? Data wrangling is an important part and the reasoning should be discussed in detail
Suggestion - I would encourage you to read this article which suggests some ways to handle the null values in the data
The project investigates the stated question(s) from multiple angles. At least three variables are investigated using both single-variable (1d) and multiple-variable (2d) explorations.
The project correctly investigates the questions mentioned from multiple angles.
These visualizations are relevant to the questions asked in the project.
The project's visualizations are varied and show multiple comparisons and trends. Relevant statistics are computed throughout the analysis when an inference is made about the data.
At least two kinds of plots should be created as part of the explorations.
There is no limit to the visualizations that can be done for a project, but I can see that you have more than two plots as part of EDA. Good job on the visualizations.
The results of the analysis are presented such that any limitations are clear. The analysis does not state or imply that one change causes another based solely on a correlation.
Required - The conclusion is missing the limitation of the dataset for eg a limitation could be :The difference between the sample and the population, we don't know how the sample was chosen from the actual population of people that were on the Titanic. There could have been some sort of intentional or unintentional bias in how the sample was selected.
You need to state what what could be your future work or potential areas to explore. Were there some factors limiting your analysis. All this should be clearly stated
Reasoning is provided for each analysis decision, plot, and statistical summary.
Visualizations made in the project depict the data in an appropriate manner that allows plots to be readily interpreted.
Required - Please add descriptive titles to the plots, as some of the plots of this report are missing this information. Plots should be stand alone that are "readily interpreted."
Ben shares 5 helpful tips to get you through revising and resubmitting your project.
Watch Video (3:01)